[Bf-blender-cvs] [b6973ed760b] master: Keymap: pressing leader key (Alt) again closes tool prompt

Campbell Barton noreply at git.blender.org
Fri Nov 15 04:37:21 CET 2019


Commit: b6973ed760b73e085b0de53300ccdead71e3edf0
Author: Campbell Barton
Date:   Fri Nov 15 13:52:16 2019 +1100
Branches: master
https://developer.blender.org/rBb6973ed760b73e085b0de53300ccdead71e3edf0

Keymap: pressing leader key (Alt) again closes tool prompt

Provides a convenient way to close
if the tool prompt is opened by accident.

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

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 63aaf1d319a..24670b2a37d 100644
--- a/release/scripts/startup/bl_operators/wm.py
+++ b/release/scripts/startup/bl_operators/wm.py
@@ -1843,6 +1843,13 @@ class WM_OT_toolbar_prompt(Operator):
             context.workspace.status_text_set(None)
             return {'FINISHED'}
 
+        # Pressing entry even again exists, as long as it's not mapped to a key (for convenience).
+        if event_type == self._init_event_type:
+            if event_value == 'RELEASE':
+                if not (event.ctrl or event.alt or event.shift or event.oskey):
+                    context.workspace.status_text_set(None)
+                    return {'CANCELLED'}
+
         return {'RUNNING_MODAL'}
 
     def invoke(self, context, event):



More information about the Bf-blender-cvs mailing list