diff --git a/src/logid/InputDevice.cpp b/src/logid/InputDevice.cpp index 1f9c8f1..30b448b 100644 --- a/src/logid/InputDevice.cpp +++ b/src/logid/InputDevice.cpp @@ -17,7 +17,6 @@ */ #include -#include #include "InputDevice.h" @@ -93,10 +92,15 @@ uint InputDevice::toAxisCode(const std::string& name) /* Returns -1 if axis_code is not hi-res */ int InputDevice::getLowResAxis(const uint axis_code) { + /* Some systems don't have these hi-res axes */ +#ifdef REL_WHEEL_HI_RES if(axis_code == REL_WHEEL_HI_RES) return REL_WHEEL; +#endif +#ifdef REL_HWHEEL_HI_RES if(axis_code == REL_HWHEEL_HI_RES) return REL_HWHEEL; +#endif return -1; }