Skip to content

Commit 6e63322

Browse files
committed
Fix rewind indicator not being updated on core close
fixes eb7296d
1 parent f1dce89 commit 6e63322

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

src/BizHawk.Client.EmuHawk/MainForm.cs

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4070,8 +4070,7 @@ private void CloseGame(bool clearSram = false)
40704070
AutoSaveStateIfConfigured();
40714071

40724072
CommitCoreSettingsToConfig();
4073-
Rewinder?.Dispose();
4074-
Rewinder = null;
4073+
DisableRewind();
40754074

40764075
if (MovieSession.Movie.IsActive()) // Note: this must be called after CommitCoreSettingsToConfig()
40774076
{
@@ -4165,12 +4164,14 @@ public void EnableRewind(bool enabled)
41654164

41664165
AddOnScreenMessage($"Rewind {(enabled ? "enabled" : "suspended")}");
41674166
}
4167+
UpdateStatusBarRewindIndicator();
41684168
}
41694169

41704170
public void DisableRewind()
41714171
{
41724172
Rewinder?.Dispose();
41734173
Rewinder = null;
4174+
UpdateStatusBarRewindIndicator();
41744175
}
41754176

41764177
private int SlotToInt(string slot)

0 commit comments

Comments
 (0)