IDE, Keymap: Amend r61854 #83e546aa9f, if no breakpoint pre-exists, it will be created disabled. Issue #0036061

git-svn-id: trunk@61861 -
This commit is contained in:
martin 2019-09-11 12:49:37 +00:00
parent 5fdbdc4c9a
commit 10f69d1561

View File

@ -8139,8 +8139,13 @@ begin
// find breakpoint mark at line
Line:=ASrcEdit.EditorComponent.CaretY;
BreakPtMark := SourceEditorMarks.FindBreakPointMark(ASrcEdit, Line);
if BreakPtMark = nil then
DebugBoss.DoCreateBreakPoint(ASrcEdit.Filename,Line,true)
if BreakPtMark = nil then begin
DebugBoss.DoCreateBreakPoint(ASrcEdit.Filename,Line,true, BreakPoint, True);
if BreakPoint <> nil then begin
BreakPoint.Enabled := False;
BreakPoint.EndUpdate;
end;
end
else
begin
BreakPoint := DebugBoss.BreakPoints.Find(ASrcEdit.FileName, Line);