ソースを参照

SDL_GetGamepadAppleSFSymbolsNameForAxis() returns NULL if the symbol isn't found

Sam Lantinga 1 年間 前
コミット
1b86a1c684
1 ファイル変更4 行追加3 行削除
  1. 4 3
      src/joystick/SDL_gamepad.c

+ 4 - 3
src/joystick/SDL_gamepad.c

@@ -3771,8 +3771,9 @@ const char *SDL_GetGamepadAppleSFSymbolsNameForAxis(SDL_Gamepad *gamepad, SDL_Ga
     }
     }
     SDL_UnlockJoysticks();
     SDL_UnlockJoysticks();
 
 
-    return retval;
-#else
-    return NULL;
+    if (retval && *retval) {
+        return retval;
+    }
 #endif
 #endif
+    return NULL;
 }
 }