diff --git a/src/drivers/libretro/libretro.c b/src/drivers/libretro/libretro.c index edc1c3b..b0ab66f 100644 --- a/src/drivers/libretro/libretro.c +++ b/src/drivers/libretro/libretro.c @@ -1193,7 +1193,7 @@ void get_mouse_input(unsigned port, uint32_t *zapdata) int _x = input_cb(port, RETRO_DEVICE_POINTER, 0, RETRO_DEVICE_ID_POINTER_X); int _y = input_cb(port, RETRO_DEVICE_POINTER, 0, RETRO_DEVICE_ID_POINTER_Y); - if (_x == 0 || _y == 0) + if (_x == 0 && _y == 0) { zapdata[0] = 0; zapdata[1] = 0;