From d0799f3648323cf3a6c19c21dda7ab87cb6f3ec0 Mon Sep 17 00:00:00 2001 From: Andreas Kling Date: Sat, 26 Oct 2019 11:39:15 +0200 Subject: [PATCH] WindowServer: Center the mouse cursor on startup The code was already trying to do this, but it was centering inside the screen rect before we had a screen rect. :^) --- Servers/WindowServer/WSScreen.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Servers/WindowServer/WSScreen.cpp b/Servers/WindowServer/WSScreen.cpp index d0c0ead15b..7e76e217f0 100644 --- a/Servers/WindowServer/WSScreen.cpp +++ b/Servers/WindowServer/WSScreen.cpp @@ -20,7 +20,6 @@ WSScreen::WSScreen(unsigned desired_width, unsigned desired_height) { ASSERT(!s_the); s_the = this; - m_cursor_location = rect().center(); m_framebuffer_fd = open("/dev/fb0", O_RDWR); ASSERT(m_framebuffer_fd >= 0); @@ -29,6 +28,7 @@ WSScreen::WSScreen(unsigned desired_width, unsigned desired_height) } set_resolution(desired_width, desired_height); + m_cursor_location = rect().center(); } WSScreen::~WSScreen()