Merge pull request #218 from ZenithMDC/SDL2-hide-mouse-cursor

SDL2: Hide mouse cursor when menu is not active
This commit is contained in:
Lior Halphon
2019-11-03 21:07:50 +02:00
committed by GitHub
2 changed files with 3 additions and 0 deletions

View File

@@ -792,6 +792,7 @@ void connect_joypad(void)
void run_gui(bool is_running)
{
SDL_ShowCursor(SDL_ENABLE);
connect_joypad();
/* Draw the background screen */

View File

@@ -98,6 +98,7 @@ static void open_menu(void)
SDL_PauseAudioDevice(device_id, 1);
}
run_gui(true);
SDL_ShowCursor(SDL_DISABLE);
if (audio_playing) {
SDL_ClearQueuedAudio(device_id);
SDL_PauseAudioDevice(device_id, 0);
@@ -423,6 +424,7 @@ static bool handle_pending_command(void)
static void run(void)
{
SDL_ShowCursor(SDL_DISABLE);
GB_model_t model;
pending_command = GB_SDL_NO_COMMAND;
restart: