[Scummvm-git-logs] scummvm master -> a56c2b83153c84b0a1c0f3f9a18c38f23b430fc9
spleen1981
noreply at scummvm.org
Sat Sep 9 14:42:26 UTC 2023
This automated email contains information about 1 new commit which have been
pushed to the 'scummvm' repo located at https://github.com/scummvm/scummvm .
Summary:
a56c2b8315 LIBRETRO: fix retropad right mouse button
Commit: a56c2b83153c84b0a1c0f3f9a18c38f23b430fc9
https://github.com/scummvm/scummvm/commit/a56c2b83153c84b0a1c0f3f9a18c38f23b430fc9
Author: Giovanni Cascione (ing.cascione at gmail.com)
Date: 2023-09-09T16:42:17+02:00
Commit Message:
LIBRETRO: fix retropad right mouse button
Changed paths:
backends/platform/libretro/include/libretro-mapper.h
backends/platform/libretro/src/libretro-os-inputs.cpp
diff --git a/backends/platform/libretro/include/libretro-mapper.h b/backends/platform/libretro/include/libretro-mapper.h
index 65231eb798b..82c607b0395 100644
--- a/backends/platform/libretro/include/libretro-mapper.h
+++ b/backends/platform/libretro/include/libretro-mapper.h
@@ -70,7 +70,7 @@ static const struct retro_keymap retro_keys[] = {
{RETROKE_DOWN, 0, "RETROKE_DOWN"},
{RETROKE_RIGHT, 0, "RETROKE_RIGHT"},
{RETROKE_LEFT_BUTTON, 0, "RETROKE_LEFT_BUTTON"},
- {RETROKE_RIGHT_BUTTON, 0, "RETROKERIGHT_BUTTON"},
+ {RETROKE_RIGHT_BUTTON, 0, "RETROKE_RIGHT_BUTTON"},
{RETROKE_FINE_CONTROL, 0, "RETROKE_FINE_CONTROL"},
{RETROKE_SCUMMVM_GUI, 0, "RETROKE_SCUMMVM_GUI"},
{RETROKE_SHIFT_MOD, 0, "RETROKE_SHIFT_MOD"},
diff --git a/backends/platform/libretro/src/libretro-os-inputs.cpp b/backends/platform/libretro/src/libretro-os-inputs.cpp
index 34538a7f850..76770c82b1a 100644
--- a/backends/platform/libretro/src/libretro-os-inputs.cpp
+++ b/backends/platform/libretro/src/libretro-os-inputs.cpp
@@ -185,7 +185,7 @@ void OSystem_libretro::processInputs(void) {
retropad_value = mapper_get_mapper_key_status(RETROKE_RIGHT_BUTTON);
if (retropad_value & (1 << RETRO_DEVICE_KEY_CHANGED)) {
Common::Event ev;
- ev.type = eventID[0][(retropad_value & (1 << RETRO_DEVICE_KEY_STATUS)) ? 0 : 1];
+ ev.type = eventID[1][(retropad_value & (1 << RETRO_DEVICE_KEY_STATUS)) ? 0 : 1];
ev.mouse.x = _mouseX;
ev.mouse.y = _mouseY;
_events.push_back(ev);
More information about the Scummvm-git-logs
mailing list