diff --git a/libretro/libretro.cpp b/libretro/libretro.cpp index 2038e43bd5..ce7a13b091 100644 --- a/libretro/libretro.cpp +++ b/libretro/libretro.cpp @@ -1523,11 +1523,11 @@ static void retro_input(void) if (pressed) { - __CtrlButtonDown(map[i].sceCtrl); + __CtrlUpdateButtons(map[i].sceCtrl, 0); } else { - __CtrlButtonUp(map[i].sceCtrl); + __CtrlUpdateButtons(0, map[i].sceCtrl); } }