From d0d17b4deda540296ac4ba52b6629b40fde6fac2 Mon Sep 17 00:00:00 2001 From: thrust26 Date: Sun, 29 Dec 2019 10:51:00 +0100 Subject: [PATCH] fix hat mapping (see #552) --- src/common/PJoystickHandler.cxx | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/common/PJoystickHandler.cxx b/src/common/PJoystickHandler.cxx index 5c1595d7a..27d019a78 100644 --- a/src/common/PJoystickHandler.cxx +++ b/src/common/PJoystickHandler.cxx @@ -432,7 +432,8 @@ void PhysicalJoystickHandler::enableMapping(const Event::Type event, EventMode m JoyMap::JoyMappingArray joyMappings = j->joyMap.getEventMapping(event, mode); for (const auto& mapping : joyMappings) - j->joyMap.add(event, EventMode::kEmulationMode, mapping.button, mapping.axis, mapping.adir); + j->joyMap.add(event, EventMode::kEmulationMode, mapping.button, + mapping.axis, mapping.adir, mapping.hat, mapping.hdir); } }