From 13f292d10d3bb19aa9aa694cecbde499f93e7a54 Mon Sep 17 00:00:00 2001 From: Campbell Barton Date: Tue, 28 May 2019 14:33:13 +1000 Subject: Gizmo: only highlight when held modifier keys are used Check the current events modifiers against the gizmo keymap, only highlighting when keymap items match. Needed to resolve T63996 --- source/blender/windowmanager/WM_keymap.h | 2 ++ 1 file changed, 2 insertions(+) (limited to 'source/blender/windowmanager/WM_keymap.h') diff --git a/source/blender/windowmanager/WM_keymap.h b/source/blender/windowmanager/WM_keymap.h index 53488cd1f71..4a9a9cf8705 100644 --- a/source/blender/windowmanager/WM_keymap.h +++ b/source/blender/windowmanager/WM_keymap.h @@ -114,6 +114,8 @@ void WM_keymap_add_context_enum_set_items(wmKeyMap *keymap, wmKeyMap *WM_keymap_guess_from_context(const struct bContext *C); wmKeyMap *WM_keymap_guess_opname(const struct bContext *C, const char *opname); +bool WM_keymap_uses_event_modifier(wmKeyMap *keymap, const int event_modifier); + void WM_keymap_fix_linking(void); /* Modal Keymap */ -- cgit v1.2.3