tastudio: fix a couple of crashes
This commit is contained in:
parent
e5f2f53bde
commit
ef445c90c7
|
@ -2866,7 +2866,8 @@ namespace BizHawk.Client.EmuHawk
|
||||||
if (GlobalWin.Tools.IsLoaded<TAStudio>() &&
|
if (GlobalWin.Tools.IsLoaded<TAStudio>() &&
|
||||||
GlobalWin.Tools.TAStudio.LastPositionFrame == Global.Emulator.Frame)
|
GlobalWin.Tools.TAStudio.LastPositionFrame == Global.Emulator.Frame)
|
||||||
{
|
{
|
||||||
if (PauseOnFrame.Value <= GlobalWin.Tools.TAStudio.LastPositionFrame)
|
if (PauseOnFrame.HasValue &&
|
||||||
|
PauseOnFrame.Value <= GlobalWin.Tools.TAStudio.LastPositionFrame)
|
||||||
{
|
{
|
||||||
TasMovieRecord record = (Global.MovieSession.Movie as TasMovie)[Global.Emulator.Frame];
|
TasMovieRecord record = (Global.MovieSession.Movie as TasMovie)[Global.Emulator.Frame];
|
||||||
if (!record.Lagged.HasValue && IsSeeking)
|
if (!record.Lagged.HasValue && IsSeeking)
|
||||||
|
|
|
@ -94,7 +94,9 @@ namespace BizHawk.Client.EmuHawk
|
||||||
TastudioRecordMode();
|
TastudioRecordMode();
|
||||||
_wasRecording = false;
|
_wasRecording = false;
|
||||||
}
|
}
|
||||||
RefreshDialog();
|
|
||||||
|
if (CurrentTasMovie != null)
|
||||||
|
RefreshDialog();
|
||||||
}
|
}
|
||||||
|
|
||||||
public bool FloatEditingMode
|
public bool FloatEditingMode
|
||||||
|
|
Loading…
Reference in New Issue