Tastudio - fix regression where default.tasproj is loaded if the file exists, fixes #1937
This commit is contained in:
parent
d06ddc04e1
commit
49395b435f
|
@ -699,7 +699,7 @@ namespace BizHawk.Client.EmuHawk
|
|||
SetTasMovieCallbacks(tasMovie);
|
||||
tasMovie.ClearChanges(); // Don't ask to save changes here.
|
||||
|
||||
if (HandleMovieLoadStuff(tasMovie))
|
||||
if (HandleMovieLoadStuff(tasMovie, false))
|
||||
{
|
||||
CurrentTasMovie.TasStateManager.Capture(); // Capture frame 0 always.
|
||||
}
|
||||
|
@ -717,14 +717,23 @@ namespace BizHawk.Client.EmuHawk
|
|||
TasView.Refresh();
|
||||
}
|
||||
|
||||
private bool HandleMovieLoadStuff(ITasMovie movie)
|
||||
private bool HandleMovieLoadStuff(ITasMovie movie, bool loadMovie = true)
|
||||
{
|
||||
WantsToControlStopMovie = false;
|
||||
var result = StartNewMovieWrapper(movie);
|
||||
|
||||
if (!result)
|
||||
if (loadMovie)
|
||||
{
|
||||
return false;
|
||||
var result = StartNewMovieWrapper(movie);
|
||||
|
||||
if (!result)
|
||||
{
|
||||
return false;
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
MovieSession.QueueNewMovie(movie, true, Emulator.SystemId);
|
||||
MovieSession.RunQueuedMovie(true, Emulator);
|
||||
}
|
||||
|
||||
WantsToControlStopMovie = true;
|
||||
|
|
Loading…
Reference in New Issue