spack/var/spack/repos/builtin/packages/qt/qt5-btn_trigger_happy.patch
Seth R. Johnson 921cb6c860
Qt4 patches (#15025)
* Fix patch applicability

* Combine patches for missing qt3 headers and remove krell variant

The variant should have always been applied.

* Restrict QT patches to actual applicable versions/situations

- I researched the associated patches so now their `when=` should more
  closely match when they're actually needed.
- I sorted the patch order so they're grouped by version requirement
- I renamed the patches so they're listed by version requirements
2020-02-17 17:21:31 -06:00

18 lines
1011 B
Diff

--- a/qtgamepad/src/plugins/gamepads/evdev/qevdevgamepadbackend.cpp 2016-08-08 11:34:44.517184658 -0500
+++ b/qtgamepad/src/plugins/gamepads/evdev/qevdevgamepadbackend.cpp 2016-08-08 11:36:42.371995567 -0500
@@ -262,10 +262,10 @@
m_buttonsMap[BTN_TR2] = QGamepadManager::ButtonR2;
m_buttonsMap[BTN_THUMB] = m_buttonsMap[BTN_THUMBL] = QGamepadManager::ButtonL3;
m_buttonsMap[BTN_THUMBR] = QGamepadManager::ButtonR3;
- m_buttonsMap[BTN_TRIGGER_HAPPY1] = QGamepadManager::ButtonLeft;
- m_buttonsMap[BTN_TRIGGER_HAPPY2] = QGamepadManager::ButtonRight;
- m_buttonsMap[BTN_TRIGGER_HAPPY3] = QGamepadManager::ButtonUp;
- m_buttonsMap[BTN_TRIGGER_HAPPY4] = QGamepadManager::ButtonDown;
+ m_buttonsMap[0x2c0] = QGamepadManager::ButtonLeft;
+ m_buttonsMap[0x2c1] = QGamepadManager::ButtonRight;
+ m_buttonsMap[0x2c2] = QGamepadManager::ButtonUp;
+ m_buttonsMap[0x2c3] = QGamepadManager::ButtonDown;
if (m_productId)
m_backend->saveSettings(m_productId, QVariant());