summaryrefslogtreecommitdiff
path: root/src/input/joystick.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/input/joystick.cpp')
-rw-r--r--src/input/joystick.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/input/joystick.cpp b/src/input/joystick.cpp
index dce9d1922..fc4b8434d 100644
--- a/src/input/joystick.cpp
+++ b/src/input/joystick.cpp
@@ -117,10 +117,12 @@ bool Joystick::open()
for (int f = 0; f < 16; f ++)
guidStr.append(strprintf("%02x", CAST_U32(guid.data[f])));
logger->log("Guid: %s", guidStr.c_str());
+#if SDL_VERSION_ATLEAST(2, 0, 6)
logger->log("Device id: %u:%u.%u",
CAST_U32(SDL_JoystickGetVendor(mJoystick)),
CAST_U32(SDL_JoystickGetProduct(mJoystick)),
CAST_U32(SDL_JoystickGetProductVersion(mJoystick)));
+
SDL_JoystickType type = SDL_JoystickGetType(mJoystick);
std::string typeStr;
switch (type)
@@ -158,6 +160,7 @@ bool Joystick::open()
break;
}
logger->log("Type: " + typeStr);
+#endif // SDL_VERSION_ATLEAST(2, 0, 6)
// probably need aslo dump SDL_JoystickCurrentPowerLevel
#else // USE_SDL2