diff --git a/BizHawk.Client.EmuHawk/MainForm.Movie.cs b/BizHawk.Client.EmuHawk/MainForm.Movie.cs index 6029904ed9..f8c5f80183 100644 --- a/BizHawk.Client.EmuHawk/MainForm.Movie.cs +++ b/BizHawk.Client.EmuHawk/MainForm.Movie.cs @@ -37,7 +37,7 @@ namespace BizHawk.Client.EmuHawk } catch (MoviePlatformMismatchException ex) { - MessageBox.Show(this, ex.Message, "Movie/Platform Mismatch", MessageBoxButtons.OK, MessageBoxIcon.Error); + MessageBox.Show(new Form(){TopMost = true}, ex.Message, "Movie/Platform Mismatch", MessageBoxButtons.OK, MessageBoxIcon.Error); return false; } diff --git a/BizHawk.Client.EmuHawk/tools/TAStudio/TAStudio.cs b/BizHawk.Client.EmuHawk/tools/TAStudio/TAStudio.cs index 0ee546b090..7c5ac42d94 100644 --- a/BizHawk.Client.EmuHawk/tools/TAStudio/TAStudio.cs +++ b/BizHawk.Client.EmuHawk/tools/TAStudio/TAStudio.cs @@ -648,7 +648,8 @@ namespace BizHawk.Client.EmuHawk movie = CurrentTasMovie; SetTasMovieCallbacks(movie as TasMovie); bool result = Mainform.StartNewMovie(movie, record); - CurrentTasMovie.TasStateManager.Capture(); // Capture frame 0 always. + if (result) + CurrentTasMovie.TasStateManager.Capture(); // Capture frame 0 always. TastudioPlayMode(); _initializing = false;