diff --git a/source/grideditlinks.pas b/source/grideditlinks.pas index 320c4297..3ebd978b 100644 --- a/source/grideditlinks.pas +++ b/source/grideditlinks.pas @@ -849,9 +849,8 @@ destructor TInplaceEditorLink.Destroy; begin if Assigned(FTextEditor) then FTextEditor.Release; - FEdit.Free; - FButton.Free; - FPanel.Free; + if not (csDestroying in FPanel.ComponentState) then + FPanel.Free; inherited; end;