mirror of
https://gitlab.com/freepascal.org/lazarus/lazarus.git
synced 2025-08-28 22:20:25 +02:00
IDE: Fix Column,Line position for "Find Identifier" quick fix item. Issue #40175.
This commit is contained in:
parent
00e9146b43
commit
a3de743fad
@ -3352,7 +3352,7 @@ begin
|
|||||||
Filename:=Msg.GetFullFilename;
|
Filename:=Msg.GetFullFilename;
|
||||||
KnownFilename:= LazarusIDE.FindSourceFile(Filename, Project1.Directory,
|
KnownFilename:= LazarusIDE.FindSourceFile(Filename, Project1.Directory,
|
||||||
[fsfSearchForProject, fsfUseIncludePaths, fsfMapTempToVirtualFiles]);
|
[fsfSearchForProject, fsfUseIncludePaths, fsfMapTempToVirtualFiles]);
|
||||||
Caret:=Point(Msg.Line,Msg.Column);
|
Caret:=Point(Msg.Column,Msg.Line);
|
||||||
|
|
||||||
if (KnownFilename <> '') and (KnownFilename <> Filename) then begin
|
if (KnownFilename <> '') and (KnownFilename <> Filename) then begin
|
||||||
if LazarusIDE.DoOpenFileAndJumpToPos(KnownFilename,Caret,-1,-1,-1,OpnFlagsPlainFile)<>mrOk
|
if LazarusIDE.DoOpenFileAndJumpToPos(KnownFilename,Caret,-1,-1,-1,OpnFlagsPlainFile)<>mrOk
|
||||||
@ -3361,8 +3361,7 @@ begin
|
|||||||
then exit;
|
then exit;
|
||||||
end
|
end
|
||||||
else
|
else
|
||||||
if LazarusIDE.DoOpenFileAndJumpToPos(Filename,Caret,-1,-1,-1,OpnFlagsPlainFile
|
if LazarusIDE.DoOpenFileAndJumpToPos(Filename,Caret,-1,-1,-1,OpnFlagsPlainFile)<>mrOk
|
||||||
)<>mrOk
|
|
||||||
then exit;
|
then exit;
|
||||||
|
|
||||||
// start code browser
|
// start code browser
|
||||||
|
Loading…
Reference in New Issue
Block a user