fix tastudio SaveTas implementation

somewhat fixes 21fbee01de I guess, in particular AskSaveChanges would not save if no file name had been chosen.
This doesn't behave correctly when trying to save a backup or bk2 but when no filename has been chosen that makes no sense anyway, so...
This commit is contained in:
Morilli 2025-05-07 04:37:06 +02:00
parent c8e82ba1e5
commit b5893c0a0b
2 changed files with 6 additions and 9 deletions

View File

@ -115,14 +115,7 @@ namespace BizHawk.Client.EmuHawk
private void SaveTasMenuItem_Click(object sender, EventArgs e) private void SaveTasMenuItem_Click(object sender, EventArgs e)
{ {
if (string.IsNullOrEmpty(CurrentTasMovie.Filename) || CurrentTasMovie.Filename == DefaultTasProjName()) SaveTas();
{
SaveAsTas();
}
else
{
SaveTas();
}
if (Settings.BackupPerFileSave) if (Settings.BackupPerFileSave)
{ {
SaveTas(saveBackup: true); SaveTas(saveBackup: true);

View File

@ -690,7 +690,11 @@ namespace BizHawk.Client.EmuHawk
private void SaveTas(bool saveAsBk2 = false, bool saveBackup = false) private void SaveTas(bool saveAsBk2 = false, bool saveBackup = false)
{ {
if (string.IsNullOrEmpty(CurrentTasMovie.Filename) || CurrentTasMovie.Filename == DefaultTasProjName()) return; if (string.IsNullOrEmpty(CurrentTasMovie.Filename) || CurrentTasMovie.Filename == DefaultTasProjName())
{
SaveAsTas();
return;
}
_autosaveTimer.Stop(); _autosaveTimer.Stop();
MessageStatusLabel.Text = saveBackup MessageStatusLabel.Text = saveBackup