From 9853ff37b0f64fa93790fc15c594e23076b577d7 Mon Sep 17 00:00:00 2001 From: mjbudd77 Date: Fri, 1 Oct 2021 20:19:14 -0400 Subject: [PATCH] Ensure that show lag count, show frame count, and movie bind state options get saved when toggled with a hot key. --- src/drivers/Qt/ConsoleWindow.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/drivers/Qt/ConsoleWindow.cpp b/src/drivers/Qt/ConsoleWindow.cpp index 34485e4a..891d7d28 100644 --- a/src/drivers/Qt/ConsoleWindow.cpp +++ b/src/drivers/Qt/ConsoleWindow.cpp @@ -3506,6 +3506,7 @@ void consoleWin_t::toggleLagCounterDisplay(void) { fceuWrapperLock(); lagCounterDisplay = !lagCounterDisplay; + g_config->setOption("SDL.ShowLagCount", lagCounterDisplay); fceuWrapperUnLock(); } @@ -3521,14 +3522,17 @@ void consoleWin_t::toggleMovieBindSaveState(void) { fceuWrapperLock(); bindSavestate = !bindSavestate; + g_config->setOption("SDL.MovieBindSavestate", bindSavestate); FCEUI_DispMessage ("Savestate binding to movie %sabled.", 0, bindSavestate ? "en" : "dis"); fceuWrapperUnLock(); } void consoleWin_t::toggleMovieFrameDisplay(void) { + extern int frame_display; fceuWrapperLock(); FCEUI_MovieToggleFrameDisplay(); + g_config->setOption("SDL.ShowFrameCount", frame_display ); fceuWrapperUnLock(); }