Tastudio - check MainForm.GameIsClosing in a better place

This commit is contained in:
adelikat 2020-07-19 14:26:49 -05:00
parent b6cfb9aab7
commit 4e6d190d48
2 changed files with 11 additions and 11 deletions

View File

@ -76,10 +76,13 @@ namespace BizHawk.Client.EmuHawk
public void StopMovie(bool suppressSave)
{
Focus();
_suppressAskSave = suppressSave;
NewTasMenuItem_Click(null, null);
_suppressAskSave = false;
if (!MainForm.GameIsClosing)
{
Focus();
_suppressAskSave = suppressSave;
NewTasMenuItem_Click(null, null);
_suppressAskSave = false;
}
}
public bool WantsToControlRewind => true;

View File

@ -79,13 +79,10 @@ namespace BizHawk.Client.EmuHawk
private void NewTasMenuItem_Click(object sender, EventArgs e)
{
if (!MainForm.GameIsClosing)
{
var prev = WantsToControlReboot;
WantsToControlReboot = false;
StartNewTasMovie();
WantsToControlReboot = prev;
}
var prev = WantsToControlReboot;
WantsToControlReboot = false;
StartNewTasMovie();
WantsToControlReboot = prev;
}
private void OpenTasMenuItem_Click(object sender, EventArgs e)