From 8ea32c7650e104dc75c90064966c28b4f98d03bd Mon Sep 17 00:00:00 2001 From: Bananymous Date: Sun, 3 Aug 2025 16:34:34 +0300 Subject: [PATCH] WindowServer: Fix relative mouse vertical flip --- userspace/programs/WindowServer/WindowServer.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/userspace/programs/WindowServer/WindowServer.cpp b/userspace/programs/WindowServer/WindowServer.cpp index 96946d79..8985e9b1 100644 --- a/userspace/programs/WindowServer/WindowServer.cpp +++ b/userspace/programs/WindowServer/WindowServer.cpp @@ -712,7 +712,7 @@ void WindowServer::on_mouse_move(LibInput::MouseMoveEvent event) } const int32_t new_x = BAN::Math::clamp(m_cursor.x + event.rel_x, min_x, max_x); - const int32_t new_y = BAN::Math::clamp(m_cursor.y + event.rel_y, min_y, max_y); + const int32_t new_y = BAN::Math::clamp(m_cursor.y - event.rel_y, min_y, max_y); return on_mouse_move_impl(new_x, new_y); }