From 6e63322f3f4a655ff4e4e49bdd3c62d6c4806b3f Mon Sep 17 00:00:00 2001 From: YoshiRulz Date: Thu, 10 Apr 2025 21:35:53 +1000 Subject: [PATCH] Fix rewind indicator not being updated on core close fixes eb7296dcd --- src/BizHawk.Client.EmuHawk/MainForm.cs | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/BizHawk.Client.EmuHawk/MainForm.cs b/src/BizHawk.Client.EmuHawk/MainForm.cs index 79bc061ef6..44490cb5d4 100644 --- a/src/BizHawk.Client.EmuHawk/MainForm.cs +++ b/src/BizHawk.Client.EmuHawk/MainForm.cs @@ -4070,8 +4070,7 @@ namespace BizHawk.Client.EmuHawk AutoSaveStateIfConfigured(); CommitCoreSettingsToConfig(); - Rewinder?.Dispose(); - Rewinder = null; + DisableRewind(); if (MovieSession.Movie.IsActive()) // Note: this must be called after CommitCoreSettingsToConfig() { @@ -4165,12 +4164,14 @@ namespace BizHawk.Client.EmuHawk AddOnScreenMessage($"Rewind {(enabled ? "enabled" : "suspended")}"); } + UpdateStatusBarRewindIndicator(); } public void DisableRewind() { Rewinder?.Dispose(); Rewinder = null; + UpdateStatusBarRewindIndicator(); } private int SlotToInt(string slot)