From fb279cada4798c88e2d0cf295b6a6edf8355708b Mon Sep 17 00:00:00 2001 From: Martin Date: Thu, 25 Jan 2024 12:49:19 +0100 Subject: [PATCH] SynEdit: prevent fold-view CalculateMaps assert during destroy. Once the handle is destroyed, the HL will scan delayed. Issue #40720 --- components/synedit/synedit.pp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/components/synedit/synedit.pp b/components/synedit/synedit.pp index 4950c33647..87c8dd4040 100644 --- a/components/synedit/synedit.pp +++ b/components/synedit/synedit.pp @@ -8968,6 +8968,8 @@ begin FreeAndNil(BufferBitmap); {$ENDIF} SurrenderPrimarySelection; + if FFoldedLinesView <> nil then + FFoldedLinesView.LinesInWindow := -1; // Mark as "not HandleAllocated" inherited DestroyWnd; end;