mirror of
https://gitlab.com/freepascal.org/lazarus/lazarus.git
synced 2025-08-10 20:56:14 +02:00
ide: fix breakpoint items showing in the gutter menu
git-svn-id: trunk@20852 -
This commit is contained in:
parent
273bd55444
commit
67871b7f77
@ -4368,7 +4368,7 @@ var
|
||||
MarkCount: integer;
|
||||
i: Integer;
|
||||
CurMark: TSourceMark;
|
||||
EditorPopupPoint: TPoint;
|
||||
EditorPopupPoint, EditorCaret: TPoint;
|
||||
SelAvail: Boolean;
|
||||
SelAvailAndWritable: Boolean;
|
||||
CurFilename: String;
|
||||
@ -4455,13 +4455,17 @@ begin
|
||||
SrcEditMenuShowAbstractMethods.Enabled:=not ASrcEdit.ReadOnly;
|
||||
SrcEditMenuShowEmptyMethods.Enabled:=not ASrcEdit.ReadOnly;
|
||||
SrcEditMenuFindOverloads.Enabled:=AtIdentifier;
|
||||
end else begin
|
||||
end else
|
||||
begin
|
||||
EditorCaret := EditorComp.PhysicalToLogicalPos(EditorComp.PixelsToRowColumn(EditorPopupPoint));
|
||||
// user clicked on gutter
|
||||
SourceEditorMarks.GetMarksForLine(EditorComp,EditorComp.CaretY,
|
||||
Marks,MarkCount);
|
||||
if Marks<>nil then begin
|
||||
for i:=0 to MarkCount-1 do begin
|
||||
CurMark:=Marks[i];
|
||||
SourceEditorMarks.GetMarksForLine(EditorComp, EditorCaret.y,
|
||||
Marks, MarkCount);
|
||||
if Marks <> nil then
|
||||
begin
|
||||
for i := 0 to MarkCount - 1 do
|
||||
begin
|
||||
CurMark := Marks[i];
|
||||
CurMark.CreatePopupMenuItems(@AddUserDefinedPopupMenuItem);
|
||||
end;
|
||||
FreeMem(Marks);
|
||||
|
Loading…
Reference in New Issue
Block a user