sdl: show cursor and release wm grab on pause
This commit is contained in:
parent
de9e21f12e
commit
517ad65bdc
|
@ -195,25 +195,19 @@ void
|
|||
TogglePause ()
|
||||
{
|
||||
FCEUI_ToggleEmulationPause ();
|
||||
int x;
|
||||
g_config->getOption ("SDL.Fullscreen", &x);
|
||||
|
||||
if (x == 0)
|
||||
return;
|
||||
|
||||
g_config->getOption ("SDL.NoFullscreenCursor", &x);
|
||||
|
||||
if (x == 1)
|
||||
return;
|
||||
int no_cursor;
|
||||
g_config->getOption("SDL.NoFullscreenCursor", &no_cursor);
|
||||
|
||||
if (FCEUI_EmulationPaused () == 0)
|
||||
{
|
||||
SDL_ShowCursor (0);
|
||||
SDL_WM_GrabInput (SDL_GRAB_ON);
|
||||
if(no_cursor)
|
||||
SDL_ShowCursor (0);
|
||||
}
|
||||
else {
|
||||
SDL_ShowCursor (1);
|
||||
SDL_WM_GrabInput (SDL_GRAB_OFF);
|
||||
SDL_ShowCursor (1);
|
||||
}
|
||||
|
||||
return;
|
||||
|
|
Loading…
Reference in New Issue