[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