diff --git a/drivers/sdl/joypad_sdl.cpp b/drivers/sdl/joypad_sdl.cpp index 693b4a216944..ce88572392f0 100644 --- a/drivers/sdl/joypad_sdl.cpp +++ b/drivers/sdl/joypad_sdl.cpp @@ -88,6 +88,9 @@ Error JoypadSDL::initialize() { SDL_AddGamepadMappingsFromIO(rw, 1); } + // Make sure that we handle already connected joypads when the driver is initialized. + process_events(); + print_verbose("SDL: Init OK!"); return OK; }