aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBad Diode <bd@badd10de.dev>2022-10-13 18:20:24 +0200
committerBad Diode <bd@badd10de.dev>2022-10-13 18:20:24 +0200
commit96e8dff73af09b5e9542e924ef4881fe01e436bf (patch)
tree912dd724918bfc4e6f5809f61c6c2cd79e9b8fc2
parent3f90241e3b5caf0a273947d1b96e21d25d58f993 (diff)
downloaduxnfb-96e8dff73af09b5e9542e924ef4881fe01e436bf.tar.gz
uxnfb-96e8dff73af09b5e9542e924ef4881fe01e436bf.zip
Fix mouse behaviour when zoom is active
-rw-r--r--src/main.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/main.c b/src/main.c
index b4d1a26..7dbd2a2 100644
--- a/src/main.c
+++ b/src/main.c
@@ -118,10 +118,10 @@ poll_mouse(void) {
118 if (mouse_event.type == EV_REL) { 118 if (mouse_event.type == EV_REL) {
119 if (mouse_event.code == REL_X) { 119 if (mouse_event.code == REL_X) {
120 in.mouse.x = CLAMP( 120 in.mouse.x = CLAMP(
121 in.mouse.x / (s32)zoom + (s32)mouse_event.value, 0, (s32)screen_width); 121 in.mouse.x + (s32)mouse_event.value, 0, (s32)screen_width);
122 } else if (mouse_event.code == REL_Y) { 122 } else if (mouse_event.code == REL_Y) {
123 in.mouse.y = CLAMP( 123 in.mouse.y = CLAMP(
124 in.mouse.y / (s32)zoom + (s32)mouse_event.value, 0, (s32)screen_height); 124 in.mouse.y + (s32)mouse_event.value, 0, (s32)screen_height);
125 } 125 }
126 } else if (mouse_event.type == EV_ABS) { 126 } else if (mouse_event.type == EV_ABS) {
127 if (mouse_event.code == ABS_X) { 127 if (mouse_event.code == ABS_X) {