From 647f1e99a3d663afaaf31ffcff477b613d1469af Mon Sep 17 00:00:00 2001 From: blikblum Date: Mon, 15 Dec 2008 23:37:47 +0000 Subject: [PATCH] * Check if Component is being destroyed in TVirtualTreeColumns.Update git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@637 8e941d3f-bd1b-0410-a28a-d453659cc2b4 --- components/virtualtreeview-unstable/VirtualTrees.pas | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/components/virtualtreeview-unstable/VirtualTrees.pas b/components/virtualtreeview-unstable/VirtualTrees.pas index 496f729d4..50ebe578d 100644 --- a/components/virtualtreeview-unstable/VirtualTrees.pas +++ b/components/virtualtreeview-unstable/VirtualTrees.pas @@ -8386,6 +8386,10 @@ end; procedure TVirtualTreeColumns.Update(Item: TCollectionItem); begin + //lcl + // Skip while Destroying + if csDestroying in FHeader.TreeView.ComponentState then + Exit; // This is the only place which gets notified when a new column has been added or removed // and we need this event to adjust the column position array. InitializePositionArray;