Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCampbell Barton <ideasman42@gmail.com>2019-11-15 05:52:16 +0300
committerCampbell Barton <ideasman42@gmail.com>2019-11-15 06:36:16 +0300
commitb6973ed760b73e085b0de53300ccdead71e3edf0 (patch)
tree49d576cb6751da18fcc9fd24c6a5cc0e877b3dbc /release
parent8863fc65ca3deb6ba3ef7c8a3976b7d4b7661c30 (diff)
Keymap: pressing leader key (Alt) again closes tool prompt
Provides a convenient way to close if the tool prompt is opened by accident.
Diffstat (limited to 'release')
-rw-r--r--release/scripts/startup/bl_operators/wm.py7
1 files changed, 7 insertions, 0 deletions
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):