From ea91bdcce74534b886ca23a0681ebd26a95c9619 Mon Sep 17 00:00:00 2001 From: Bananymous Date: Sun, 3 Aug 2025 16:44:43 +0300 Subject: [PATCH] WindowServer: Make relative mouse no-op with absolute mouse --- userspace/programs/WindowServer/WindowServer.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/userspace/programs/WindowServer/WindowServer.cpp b/userspace/programs/WindowServer/WindowServer.cpp index ef89ff31..b200ca39 100644 --- a/userspace/programs/WindowServer/WindowServer.cpp +++ b/userspace/programs/WindowServer/WindowServer.cpp @@ -724,6 +724,12 @@ void WindowServer::on_mouse_move_abs(LibInput::MouseMoveAbsEvent event) return (val - in_min) * (out_max - out_min) / (in_max - in_min) + out_min; }; + if (m_is_mouse_relative) + { + dwarnln("relative mouse not supported with absolute mouse"); + return; + } + int32_t out_min_x, out_max_x; int32_t out_min_y, out_max_y;