From 7cd832e914b208431fa6d6e45943437b41ab8644 Mon Sep 17 00:00:00 2001 From: flyinghead Date: Sun, 4 Jul 2021 23:27:29 +0200 Subject: [PATCH] input: use default mapping if no mapping file is found --- core/input/gamepad_device.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/core/input/gamepad_device.cpp b/core/input/gamepad_device.cpp index ba3a1bf95..2addd6215 100644 --- a/core/input/gamepad_device.cpp +++ b/core/input/gamepad_device.cpp @@ -350,7 +350,8 @@ void GamepadDevice::load_system_mappings(int system) for (int i = 0; i < GetGamepadCount(); i++) { std::shared_ptr gamepad = GetGamepad(i); - gamepad->find_mapping(system); + if (!gamepad->find_mapping(system)) + gamepad->input_mapper = gamepad->getDefaultMapping(); } }