mirror of https://gitlab.com/basile.b/dexed.git
fix, AV on closequery, sheet was not freed if <> current doc
This commit is contained in:
parent
f8f5825989
commit
e36e4c39a0
|
@ -177,10 +177,12 @@ procedure TCEEditorWidget.docClosing(aDoc: TCESynMemo);
|
||||||
var
|
var
|
||||||
sheet: TWinControl;
|
sheet: TWinControl;
|
||||||
begin
|
begin
|
||||||
if fDoc <> aDoc then exit;
|
if aDoc = nil then
|
||||||
sheet := fDoc.Parent;
|
exit;
|
||||||
fDoc.Parent := nil;
|
sheet := aDoc.Parent;
|
||||||
fDoc := nil;
|
aDoc.Parent := nil;
|
||||||
|
if aDoc = fDoc then
|
||||||
|
fDoc := nil;
|
||||||
if sheet <> nil then sheet.Free;
|
if sheet <> nil then sheet.Free;
|
||||||
updateImperative;
|
updateImperative;
|
||||||
end;
|
end;
|
||||||
|
|
Loading…
Reference in New Issue