From 53d0e161e1136465419cdbbd29b90c713a04dd98 Mon Sep 17 00:00:00 2001
From: StormedBubbles <80055191+StormedBubbles@users.noreply.github.com>
Date: Thu, 16 Jun 2022 22:16:32 -0400
Subject: [PATCH] Fix lightgun scaling on Y axis

---
 input/drivers/udev_input.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/input/drivers/udev_input.c b/input/drivers/udev_input.c
index 489e00fa9a..f73da7e3c3 100644
--- a/input/drivers/udev_input.c
+++ b/input/drivers/udev_input.c
@@ -450,9 +450,9 @@ static int16_t udev_mouse_get_pointer_y(const udev_input_mouse_t *mouse, bool sc
          src_min = vp.y;
          src_height = vp.height;
       }
+      y = -32767.0 + 65535.0 / src_height * (mouse->y_abs - src_min);
    }
 
-   y = -32767.0 + 65535.0 / src_height * (mouse->y_abs - src_min);
    y += (y < 0 ? -0.5 : 0.5);
 
    if (y < -0x7fff)