mirror of
https://gitlab.com/freepascal.org/lazarus/lazarus.git
synced 2025-05-31 02:52:29 +02:00
Debugger: improved finding files from unsaved projects
git-svn-id: trunk@58225 -
This commit is contained in:
parent
dd6656f6dd
commit
d3e24d3a93
@ -656,7 +656,7 @@ begin
|
||||
Filename := TrimFilename(AUnitinfo.LocationName);
|
||||
Filename := MainIDE.FindSourceFile(Filename, Project1.Directory,
|
||||
[fsfSearchForProject, fsfUseIncludePaths, fsfUseDebugPath,
|
||||
fsfMapTempToVirtualFiles, fsfSkipPackages]);
|
||||
{fsfMapTempToVirtualFiles,} fsfSkipPackages]);
|
||||
Result := Filename <> '';
|
||||
if not Result then
|
||||
Result := ResolveFromDbg;
|
||||
@ -694,8 +694,14 @@ begin
|
||||
// => fix that
|
||||
Filename := TrimFilename(Filename);
|
||||
SrcFile := MainIDE.FindSourceFile(Filename, Project1.Directory,
|
||||
[fsfSearchForProject, fsfUseIncludePaths, fsfUseDebugPath,
|
||||
fsfMapTempToVirtualFiles]);
|
||||
[fsfSearchForProject, fsfUseIncludePaths, fsfUseDebugPath{,
|
||||
fsfMapTempToVirtualFiles}]);
|
||||
if (SrcFile <> '') and (not FilenameIsAbsolute(SrcFile)) and
|
||||
(Project1.IsVirtual) and
|
||||
FileExistsUTF8(AppendPathDelim(LazarusIDE.GetTestBuildDirectory)+SrcFile)
|
||||
then
|
||||
SrcFile := AppendPathDelim(LazarusIDE.GetTestBuildDirectory)+SrcFile;
|
||||
|
||||
if SrcFile = '' then
|
||||
SrcFile := Filename;
|
||||
SrcFN := ExtractFilenameOnly(SrcFile);
|
||||
|
Loading…
Reference in New Issue
Block a user