From 7f4426c2e953bd05fb4aaab308660984bc83ed2a Mon Sep 17 00:00:00 2001 From: Martin Date: Sat, 25 Jan 2025 23:31:26 +0100 Subject: [PATCH] SynEdit: Mark as changed (change gutter) if deleting line with ecDeleteLine (next line will be marked, like when selection was deleted). Issue #41264 --- components/synedit/synedittextbuffer.pp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/components/synedit/synedittextbuffer.pp b/components/synedit/synedittextbuffer.pp index d4e6046cb5..80c7e7f639 100644 --- a/components/synedit/synedittextbuffer.pp +++ b/components/synedit/synedittextbuffer.pp @@ -1554,6 +1554,10 @@ begin EditDelete(1, i, length(Strings[i-1])); DeleteLines(LogY - 1, ACount); CurUndoList.AddChange(TSynEditUndoTxtLinesDel.Create(LogY, ACount)); + i := LogY; + if i >= Count then dec(i); + if i > 0 then + MarkModified(LogY, LogY); SendNotification(senrEditAction, self, LogY, -ACount, 1, 0, ''); DecIsInEditAction; end;