From 85a2674eb5894511676603ea0d152dff29baa064 Mon Sep 17 00:00:00 2001 From: thesource Date: Sat, 13 Mar 2021 12:38:55 +0300 Subject: [PATCH] GTK: fix freeze when editing joystick controls --- desmume/src/frontend/posix/gtk/main.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/desmume/src/frontend/posix/gtk/main.cpp b/desmume/src/frontend/posix/gtk/main.cpp index bac58372c..30f1b96e7 100644 --- a/desmume/src/frontend/posix/gtk/main.cpp +++ b/desmume/src/frontend/posix/gtk/main.cpp @@ -2936,6 +2936,7 @@ common_gtk_main(GApplication *app, gpointer user_data) /* FIXME: SDL_INIT_VIDEO is needed for joystick support to work!? * Perhaps it needs a "window" to catch events...? */ + SDL_SetHint(SDL_HINT_JOYSTICK_ALLOW_BACKGROUND_EVENTS,"1"); if(SDL_Init(SDL_INIT_TIMER|SDL_INIT_VIDEO) == -1) { g_printerr("Error trying to initialize SDL: %s\n", SDL_GetError());