Преглед изворни кода

Fixed building with GameInput v1.0

(cherry picked from commit 0ee0fe157218476ff39d2213d726d260b6468f7d)
Sam Lantinga пре 1 месец
родитељ
комит
f4ddacacd0
1 измењених фајлова са 4 додато и 0 уклоњено
  1. 4 0
      src/joystick/gdk/SDL_gameinputjoystick.c

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

@@ -158,7 +158,11 @@ static bool GAMEINPUT_InternalAddOrFind(IGameInputDevice *pDevice)
     elem->guid = SDL_CreateJoystickGUID(bus, vendor, product, version, manufacturer_string, product_string, 'g', 0);
     elem->device_instance = SDL_GetNextObjectID();
     elem->info = info;
+#if GAMEINPUT_API_VERSION >= 1
     elem->steam_virtual_gamepad_slot = GetSteamVirtualGamepadSlot(info->pnpPath);
+#else
+    elem->steam_virtual_gamepad_slot = -1;
+#endif
 
     g_GameInputList.devices = devicelist;
     g_GameInputList.devices[g_GameInputList.count++] = elem;