aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBogDan Vatra <bogdan@kdab.com>2016-02-15 11:17:03 +0200
committerBogDan Vatra <bogdan@kdab.com>2016-02-16 10:13:00 +0000
commit541a2f88dfd11e6ccc213eca5746c8e6ba3b992d (patch)
treee254c939e032bd8d8b0ae32e6c384c34a2f99344
parentaf0301996302eb40572f721c231ce716d3511269 (diff)
Android: Fix default L2&R2 configuration.
Change-Id: Ie74342fa2ddca8ec87695e9a23210bafe4617b64 Reviewed-by: Andy Nichols <andy.nichols@theqtcompany.com>
-rw-r--r--src/plugins/gamepads/android/src/qandroidgamepadbackend.cpp20
1 files changed, 12 insertions, 8 deletions
diff --git a/src/plugins/gamepads/android/src/qandroidgamepadbackend.cpp b/src/plugins/gamepads/android/src/qandroidgamepadbackend.cpp
index 9fbd2b5..3e2154c 100644
--- a/src/plugins/gamepads/android/src/qandroidgamepadbackend.cpp
+++ b/src/plugins/gamepads/android/src/qandroidgamepadbackend.cpp
@@ -120,14 +120,18 @@ namespace {
axisMap[motionField("AXIS_HAT_Y")].gamepadAxis = QGamepadManager::AxisLeftY;
axisMap[motionField("AXIS_Z")].gamepadAxis = QGamepadManager::AxisRightX;
axisMap[motionField("AXIS_RZ")].gamepadAxis = QGamepadManager::AxisRightY;
- auto &axis = axisMap[motionField("AXIS_LTRIGGER")];
- axis.gamepadAxis = QGamepadManager::AxisInvalid;
- axis.gamepadMinButton = QGamepadManager::ButtonL2;
- axis.gamepadMaxButton = QGamepadManager::ButtonL2;
- axis = axisMap[motionField("AXIS_RTRIGGER")];
- axis.gamepadAxis = QGamepadManager::AxisInvalid;
- axis.gamepadMinButton = QGamepadManager::ButtonR2;
- axis.gamepadMaxButton = QGamepadManager::ButtonR2;
+ {
+ auto &axis = axisMap[motionField("AXIS_LTRIGGER")];
+ axis.gamepadAxis = QGamepadManager::AxisInvalid;
+ axis.gamepadMinButton = QGamepadManager::ButtonL2;
+ axis.gamepadMaxButton = QGamepadManager::ButtonL2;
+ }
+ {
+ auto &axis = axisMap[motionField("AXIS_RTRIGGER")];
+ axis.gamepadAxis = QGamepadManager::AxisInvalid;
+ axis.gamepadMinButton = QGamepadManager::ButtonR2;
+ axis.gamepadMaxButton = QGamepadManager::ButtonR2;
+ }
allAndroidAxes.push_back(motionField("AXIS_X"));
allAndroidAxes.push_back(motionField("AXIS_Y"));