File tree Expand file tree Collapse file tree 1 file changed +8
-5
lines changed
Expand file tree Collapse file tree 1 file changed +8
-5
lines changed Original file line number Diff line number Diff line change @@ -4935,12 +4935,15 @@ procedure TMainForm.actSaveSQLAsExecute(Sender: TObject);
49354935 CanSave := mrNo;
49364936 QueryTab := QueryTabs.ActiveTab;
49374937 Dialog := TExtFileSaveDialog.Create(Self);
4938- if QueryTab.MemoFilename.IsEmpty then
4939- DefaultFilename := QueryTab.TabSheet.Caption
4938+ if QueryTab.MemoFilename.IsEmpty then begin
4939+ DefaultFilename := QueryTab.TabSheet.Caption;
4940+ DefaultFilename := DefaultFilename.Trim([' ', '*']);
4941+ DefaultFilename := ValidFilename(DefaultFilename);
4942+ end
49404943 else
4941- DefaultFilename := ExtractFileName( QueryTab.MemoFilename) ;
4942- DefaultFilename := DefaultFilename.Trim([' ', '*']) ;
4943- Dialog.FileName := ValidFilename(DefaultFilename);
4944+ DefaultFilename := QueryTab.MemoFilename;
4945+ Dialog.FileName := DefaultFilename;
4946+
49444947 Dialog.Options := Dialog.Options + [ofOverwritePrompt];
49454948 if (Sender = actSaveSQLSnippet) or (Sender = actSaveSQLSelectionSnippet) then begin
49464949 Dialog.InitialDir := AppSettings.DirnameSnippets;
You can’t perform that action at this time.
0 commit comments