From bcda14399cf790dd545ee62b3dea3041f9d5e6a9 Mon Sep 17 00:00:00 2001 From: stjet <49297268+stjet@users.noreply.github.com> Date: Sat, 8 Feb 2025 18:25:31 +0000 Subject: [PATCH] touch coords fix? --- src/window_manager.rs | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/window_manager.rs b/src/window_manager.rs index 4e9f2c2..33c7bb1 100644 --- a/src/window_manager.rs +++ b/src/window_manager.rs @@ -131,7 +131,11 @@ pub fn init(framebuffer: Framebuffer, framebuffer_info: FramebufferInfo) { y = Some(value); } if x.is_some() && y.is_some() { - tx1.send(ThreadMessage::Touch(x.unwrap(), y.unwrap())).unwrap(); + if rotate { + tx1.send(ThreadMessage::Touch(y.unwrap(), x.unwrap())).unwrap(); + } else { + tx1.send(ThreadMessage::Touch(dimensions[0] - x.unwrap(), y.unwrap())).unwrap(); + } x = None; y = None; }