Tastudio - gracefully fallback to a new tasproj when attempting to load a .tasproj from another core
This commit is contained in:
parent
1162e89675
commit
d94ce80eaa
|
@ -112,7 +112,7 @@ namespace BizHawk.Client.EmuHawk
|
|||
{
|
||||
if (ofd.FileName.EndsWith(MovieService.TasMovieExtension))
|
||||
{
|
||||
LoadFile(new FileInfo(ofd.FileName));
|
||||
LoadFileWithFallback(ofd.FileName);
|
||||
}
|
||||
else if (ofd.FileName.EndsWith(MovieService.StandardMovieExtension))
|
||||
{
|
||||
|
|
|
@ -682,7 +682,19 @@ namespace BizHawk.Client.EmuHawk
|
|||
{
|
||||
if (AskSaveChanges())
|
||||
{
|
||||
LoadFile(new FileInfo(path));
|
||||
LoadFileWithFallback(path);
|
||||
}
|
||||
}
|
||||
|
||||
private void LoadFileWithFallback(string path)
|
||||
{
|
||||
var result = LoadFile(new FileInfo(path));
|
||||
if (!result)
|
||||
{
|
||||
TasView.AllColumns.Clear();
|
||||
WantsToControlReboot = false;
|
||||
StartNewTasMovie();
|
||||
_engaged = true;
|
||||
}
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue