Commit a44be8b7 authored by Jacob Walser's avatar Jacob Walser

Fix non-SDL builds

parent 400d6d2c
...@@ -57,11 +57,17 @@ void JoystickManager::setToolbox(QGCToolbox *toolbox) ...@@ -57,11 +57,17 @@ void JoystickManager::setToolbox(QGCToolbox *toolbox)
void JoystickManager::init() void JoystickManager::init()
{ {
#ifdef __sdljoystick__
if (JoystickSDL::init()) { if (JoystickSDL::init()) {
_setActiveJoystickFromSettings(); _setActiveJoystickFromSettings();
connect(&_joystickCheckTimer, &QTimer::timeout, this, &JoystickManager::_updateAvailableJoysticks); connect(&_joystickCheckTimer, &QTimer::timeout, this, &JoystickManager::_updateAvailableJoysticks);
_joystickCheckTimer.start(250); _joystickCheckTimer.start(250);
} }
#elif defined(__android__)
/*
* Android Joystick not yet supported
*/
#endif
} }
void JoystickManager::_setActiveJoystickFromSettings(void) void JoystickManager::_setActiveJoystickFromSettings(void)
...@@ -182,6 +188,7 @@ void JoystickManager::setActiveJoystickName(const QString& name) ...@@ -182,6 +188,7 @@ void JoystickManager::setActiveJoystickName(const QString& name)
void JoystickManager::_updateAvailableJoysticks(void) void JoystickManager::_updateAvailableJoysticks(void)
{ {
#ifdef __sdljoystick__
SDL_Event event; SDL_Event event;
while (SDL_PollEvent(&event)) { while (SDL_PollEvent(&event)) {
switch(event.type) { switch(event.type) {
...@@ -200,4 +207,9 @@ void JoystickManager::_updateAvailableJoysticks(void) ...@@ -200,4 +207,9 @@ void JoystickManager::_updateAvailableJoysticks(void)
break; break;
} }
} }
#elif defined(__android__)
/*
* Android Joystick not yet supported
*/
#endif
} }
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment