Don't prompt to save an empty query tab. Closes #614.

This commit is contained in:
Ansgar Becker
2019-04-16 19:36:56 +02:00
parent 85a8355e1d
commit d735d0088c

View File

@ -6045,7 +6045,16 @@ end;
procedure TMainForm.SynMemoQueryStatusChange(Sender: TObject; Changes:
TSynStatusChanges);
var
Edit: TSynMemo;
begin
// Don't ask for saving empty contents. See issue #614
Edit := Sender as TSynMemo;
if Edit.GetTextLen = 0 then begin
ActiveQueryTab.MemoFilename := '';
ActiveQueryTab.Memo.Modified := False;
end;
// Update various controls
ValidateQueryControls(Sender);
UpdateLineCharPanel;
end;