[Bf-blender-cvs] [1011ef8f9f4] temp-lanpr-cleanup2: Fix tool leader-key consuming mouse wheel events

Campbell Barton noreply at git.blender.org
Wed Nov 13 06:04:32 CET 2019


Commit: 1011ef8f9f4efe019ee677b56a342821baac0d1f
Author: Campbell Barton
Date:   Fri Nov 8 17:41:04 2019 +1100
Branches: temp-lanpr-cleanup2
https://developer.blender.org/rB1011ef8f9f4efe019ee677b56a342821baac0d1f

Fix tool leader-key consuming mouse wheel events

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

M	release/scripts/startup/bl_operators/wm.py

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

diff --git a/release/scripts/startup/bl_operators/wm.py b/release/scripts/startup/bl_operators/wm.py
index d576eaee40d..63aaf1d319a 100644
--- a/release/scripts/startup/bl_operators/wm.py
+++ b/release/scripts/startup/bl_operators/wm.py
@@ -1823,12 +1823,15 @@ class WM_OT_toolbar_prompt(Operator):
         event_type = event.type
         event_value = event.value
 
-        keymap = self._keymap
-
-        if event_type in {'LEFTMOUSE', 'RIGHTMOUSE', 'MIDDLEMOUSE', 'ESC'}:
+        if event_type in {
+                'LEFTMOUSE', 'RIGHTMOUSE', 'MIDDLEMOUSE',
+                'WHEELDOWNMOUSE', 'WHEELUPMOUSE', 'WHEELINMOUSE', 'WHEELOUTMOUSE',
+                'ESC',
+        }:
             context.workspace.status_text_set(None)
             return {'CANCELLED', 'PASS_THROUGH'}
 
+        keymap = self._keymap
         item = keymap.keymap_items.match_event(event)
         if item is not None:
             idname = item.idname



More information about the Bf-blender-cvs mailing list