Ensure that show lag count, show frame count, and movie bind state options get saved when toggled with a hot key.
This commit is contained in:
parent
b23db9f8fc
commit
9853ff37b0
|
@ -3506,6 +3506,7 @@ void consoleWin_t::toggleLagCounterDisplay(void)
|
||||||
{
|
{
|
||||||
fceuWrapperLock();
|
fceuWrapperLock();
|
||||||
lagCounterDisplay = !lagCounterDisplay;
|
lagCounterDisplay = !lagCounterDisplay;
|
||||||
|
g_config->setOption("SDL.ShowLagCount", lagCounterDisplay);
|
||||||
fceuWrapperUnLock();
|
fceuWrapperUnLock();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -3521,14 +3522,17 @@ void consoleWin_t::toggleMovieBindSaveState(void)
|
||||||
{
|
{
|
||||||
fceuWrapperLock();
|
fceuWrapperLock();
|
||||||
bindSavestate = !bindSavestate;
|
bindSavestate = !bindSavestate;
|
||||||
|
g_config->setOption("SDL.MovieBindSavestate", bindSavestate);
|
||||||
FCEUI_DispMessage ("Savestate binding to movie %sabled.", 0, bindSavestate ? "en" : "dis");
|
FCEUI_DispMessage ("Savestate binding to movie %sabled.", 0, bindSavestate ? "en" : "dis");
|
||||||
fceuWrapperUnLock();
|
fceuWrapperUnLock();
|
||||||
}
|
}
|
||||||
|
|
||||||
void consoleWin_t::toggleMovieFrameDisplay(void)
|
void consoleWin_t::toggleMovieFrameDisplay(void)
|
||||||
{
|
{
|
||||||
|
extern int frame_display;
|
||||||
fceuWrapperLock();
|
fceuWrapperLock();
|
||||||
FCEUI_MovieToggleFrameDisplay();
|
FCEUI_MovieToggleFrameDisplay();
|
||||||
|
g_config->setOption("SDL.ShowFrameCount", frame_display );
|
||||||
fceuWrapperUnLock();
|
fceuWrapperUnLock();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue