[Bf-blender-cvs] [39919e35326] master: Fix T65391: Wrong drag threshold for mouse motion

Campbell Barton noreply at git.blender.org
Mon Jun 3 15:42:30 CEST 2019


Commit: 39919e35326c732141bfd2d740b19000b6bc1d51
Author: Campbell Barton
Date:   Mon Jun 3 23:40:58 2019 +1000
Branches: master
https://developer.blender.org/rB39919e35326c732141bfd2d740b19000b6bc1d51

Fix T65391: Wrong drag threshold for mouse motion

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

M	source/blender/windowmanager/intern/wm_event_system.c

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

diff --git a/source/blender/windowmanager/intern/wm_event_system.c b/source/blender/windowmanager/intern/wm_event_system.c
index 7fb7b78326c..8fb7aacc04b 100644
--- a/source/blender/windowmanager/intern/wm_event_system.c
+++ b/source/blender/windowmanager/intern/wm_event_system.c
@@ -4330,6 +4330,8 @@ void wm_event_add_ghostevent(
       copy_v2_v2_int(&event.x, &cd->x);
       wm_stereo3d_mouse_offset_apply(win, &event.x);
 
+      event.prevtype = event.type;
+      event.prevval = event.val;
       event.type = MOUSEMOVE;
       {
         wmEvent *event_new = wm_event_add_mousemove(win, &event);
@@ -4346,6 +4348,8 @@ void wm_event_add_ghostevent(
         oevent = *oevt;
 
         copy_v2_v2_int(&oevent.x, &event.x);
+        oevent.prevtype = oevent.type;
+        oevent.prevval = oevent.val;
         oevent.type = MOUSEMOVE;
         {
           wmEvent *event_new = wm_event_add_mousemove(owin, &oevent);



More information about the Bf-blender-cvs mailing list