From f2eae7ce33a5ff2946cf168b9ee5394b2d5cb0f4 Mon Sep 17 00:00:00 2001 From: Jeffrey Pfau Date: Mon, 18 May 2015 22:16:06 -0700 Subject: [PATCH] SDL: Fix joystick when no window is open --- src/platform/sdl/sdl-events.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/platform/sdl/sdl-events.c b/src/platform/sdl/sdl-events.c index 99e2e0bc1..596f626fa 100644 --- a/src/platform/sdl/sdl-events.c +++ b/src/platform/sdl/sdl-events.c @@ -33,6 +33,8 @@ bool GBASDLInitEvents(struct GBASDLEvents* context) { int subsystem = SDL_INIT_JOYSTICK; #if SDL_VERSION_ATLEAST(2, 0, 0) subsystem |= SDL_INIT_HAPTIC | SDL_INIT_VIDEO; + + SDL_SetHint(SDL_HINT_JOYSTICK_ALLOW_BACKGROUND_EVENTS, "1"); #endif if (SDL_InitSubSystem(subsystem) < 0) { return false;