Просмотр исходного кода

Enable background input when using Microsoft GameInput

Sam Lantinga 1 месяц назад
Родитель
Сommit
bba6555bf1
1 измененных файлов с 4 добавлено и 0 удалено
  1. 4 0
      src/joystick/gdk/SDL_gameinputjoystick.cpp

+ 4 - 0
src/joystick/gdk/SDL_gameinputjoystick.cpp

@@ -279,6 +279,10 @@ static bool GAMEINPUT_JoystickInit(void)
         return false;
     }
 
+    // Allow background controller input
+    // SDL manages focus policy at a higher level, so we can set this unconditionally.
+    g_pGameInput->SetFocusPolicy(GameInputEnableBackgroundInput | GameInputEnableBackgroundGuideButton | GameInputEnableBackgroundShareButton);
+
     hr = g_pGameInput->RegisterDeviceCallback(NULL,
                                            GameInputKindController,
                                            GameInputDeviceConnected,