소스 검색

Fixed compiling with SDL_JOYSTICK_RAWINPUT disabled

Sam Lantinga 5 년 전
부모
커밋
268aa45645
1개의 변경된 파일2개의 추가작업 그리고 0개의 파일을 삭제
  1. 2 0
      src/joystick/windows/SDL_xinputjoystick.c

+ 2 - 0
src/joystick/windows/SDL_xinputjoystick.c

@@ -65,10 +65,12 @@ SDL_XINPUT_JoystickInit(void)
 {
     s_bXInputEnabled = SDL_GetHintBoolean(SDL_HINT_XINPUT_ENABLED, SDL_TRUE);
 
+#ifdef SDL_JOYSTICK_RAWINPUT
     if (RAWINPUT_IsEnabled()) {
         /* The raw input driver handles more than 4 controllers, so prefer that when available */
         s_bXInputEnabled = SDL_FALSE;
     }
+#endif
 
     if (s_bXInputEnabled && WIN_LoadXInputDLL() < 0) {
         s_bXInputEnabled = SDL_FALSE;  /* oh well. */