mirror of https://gitlab.com/basile.b/dexed.git
fix, more missing warning on temp module close
This commit is contained in:
parent
2190fb0d51
commit
84cf158b1a
|
@ -249,6 +249,7 @@ var
|
|||
doc: TCESynMemo;
|
||||
begin
|
||||
doc := getDocument(index);
|
||||
if not assigned(doc) then exit(false);
|
||||
if (doc.modified or (doc.fileName = doc.tempFilename)) and
|
||||
(dlgFileChangeClose(fDoc.fileName) = mrCancel) then exit(false);
|
||||
doc.Free;
|
||||
|
@ -261,7 +262,7 @@ end;
|
|||
procedure TCEEditorWidget.pageCloseBtnClick(Sender: TObject);
|
||||
begin
|
||||
PageControl.PageIndex := TTabSheet(sender).PageIndex;
|
||||
if fDoc <> nil then fDoc.Free;
|
||||
closeDocument(PageControl.PageIndex);
|
||||
end;
|
||||
{$ENDIF}
|
||||
|
||||
|
|
|
@ -1491,7 +1491,8 @@ end;
|
|||
procedure TCEMainForm.actFileCloseExecute(Sender: TObject);
|
||||
begin
|
||||
if fDoc = nil then exit;
|
||||
if fDoc.modified and (dlgFileChangeClose(fDoc.fileName) = mrCancel) then exit;
|
||||
if (fDoc.modified or(fDoc.fileName = fDoc.tempFilename))
|
||||
and (dlgFileChangeClose(fDoc.fileName) = mrCancel) then exit;
|
||||
fDoc.Free;
|
||||
end;
|
||||
|
||||
|
|
Loading…
Reference in New Issue