From b0258ad86f501320387408ff7fac6d8fb0b2c3c6 Mon Sep 17 00:00:00 2001 From: Jason Stallings Date: Sat, 24 Oct 2015 21:31:14 -0500 Subject: [PATCH] Improve conversion accuracy. --- src/mouse.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/mouse.c b/src/mouse.c index 04c4b5bc..f9693580 100644 --- a/src/mouse.c +++ b/src/mouse.c @@ -36,8 +36,8 @@ void moveMouse(MMPoint point) 0, 0, 0, 0, point.x, point.y); XFlush(display); #elif defined(IS_WINDOWS) - point.x *= 0xFFFF / GetSystemMetrics(SM_CXSCREEN); - point.y *= 0xFFFF / GetSystemMetrics(SM_CYSCREEN); + point.x *= 65536.0f / GetSystemMetrics(SM_CXSCREEN); + point.y *= 65536.0f / GetSystemMetrics(SM_CYSCREEN); mouse_event(MOUSEEVENTF_ABSOLUTE | MOUSEEVENTF_MOVE, (DWORD)point.x, (DWORD)point.y, 0, 0); #endif