[Bf-blender-cvs] [d06fb5a92bf] grab_walk_fix: Improve cursor wrap reliability.

Nicholas Rishel noreply at git.blender.org
Mon Sep 6 05:20:26 CEST 2021


Commit: d06fb5a92bf4d53397ebcdc1f02f66d3f7902b16
Author: Nicholas Rishel
Date:   Fri Jul 23 14:10:50 2021 -0700
Branches: grab_walk_fix
https://developer.blender.org/rBd06fb5a92bf4d53397ebcdc1f02f66d3f7902b16

Improve cursor wrap reliability.

===================================================================

M	intern/ghost/intern/GHOST_SystemWin32.cpp

===================================================================

diff --git a/intern/ghost/intern/GHOST_SystemWin32.cpp b/intern/ghost/intern/GHOST_SystemWin32.cpp
index bd14d78dec2..bdb167bb284 100644
--- a/intern/ghost/intern/GHOST_SystemWin32.cpp
+++ b/intern/ghost/intern/GHOST_SystemWin32.cpp
@@ -1092,7 +1092,9 @@ GHOST_EventCursor *GHOST_SystemWin32::processCursorEvent(GHOST_WindowWin32 *wind
     return NULL;
   }
 
-  system->getCursorPosition(x_screen, y_screen);
+  DWORD pos = ::GetMessagePos();
+  x_screen = GET_X_LPARAM(pos);
+  y_screen = GET_Y_LPARAM(pos);
 
   int32_t x_accum = 0;
   int32_t y_accum = 0;



More information about the Bf-blender-cvs mailing list