mirror of
https://github.com/libretro/RetroArch
synced 2025-02-06 18:40:49 +00:00
Cleanup udev_pointer_state
This commit is contained in:
parent
9e14a9ceec
commit
294f54ebf0
@ -478,13 +478,9 @@ static int16_t udev_analog_pressed(const struct retro_keybind *binds, unsigned i
|
||||
static int16_t udev_pointer_state(udev_input_t *udev,
|
||||
unsigned idx, unsigned id, bool screen)
|
||||
{
|
||||
bool valid, inside;
|
||||
bool inside = false;
|
||||
int16_t res_x = 0, res_y = 0, res_screen_x = 0, res_screen_y = 0;
|
||||
|
||||
if (idx != 0)
|
||||
return 0;
|
||||
|
||||
valid = input_translate_coord_viewport(udev->mouse_x, udev->mouse_y,
|
||||
bool valid = input_translate_coord_viewport(udev->mouse_x, udev->mouse_y,
|
||||
&res_x, &res_y, &res_screen_x, &res_screen_y);
|
||||
|
||||
if (!valid)
|
||||
@ -540,6 +536,8 @@ static int16_t udev_input_state(void *data, const struct retro_keybind **binds,
|
||||
|
||||
case RETRO_DEVICE_POINTER:
|
||||
case RARCH_DEVICE_POINTER_SCREEN:
|
||||
if (idx != 0)
|
||||
return 0;
|
||||
return udev_pointer_state(udev, idx, id,
|
||||
device == RARCH_DEVICE_POINTER_SCREEN);
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user