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
path: root/source
diff options
context:
space:
mode:
authorSergey Sharybin <sergey.vfx@gmail.com>2012-11-23 14:00:15 +0400
committerSergey Sharybin <sergey.vfx@gmail.com>2012-11-23 14:00:15 +0400
commit83169542c538b4de83f542da67649fc586644188 (patch)
treee2d484d9bb7edd257c157c152a88d839d9fef1a2 /source
parent84fb45c2a5ca4a866f5d81c723b205143ff38f97 (diff)
Fix #33271: Box tool delay
Issue was introduced in svn rev51808 which was a fix for #33038 One of changes in that patch lead to a situation that if some keymap don't have modifier key it wouldn't be triggered in cases modifier key was pressed.
Diffstat (limited to 'source')
-rw-r--r--source/blender/windowmanager/intern/wm_event_system.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/source/blender/windowmanager/intern/wm_event_system.c b/source/blender/windowmanager/intern/wm_event_system.c
index 5cbad42134c..b3c9cfbc79e 100644
--- a/source/blender/windowmanager/intern/wm_event_system.c
+++ b/source/blender/windowmanager/intern/wm_event_system.c
@@ -1310,7 +1310,8 @@ static int wm_eventmatch(wmEvent *winevent, wmKeyMapItem *kmi)
if (kmi->oskey != KM_ANY)
if (winevent->oskey != kmi->oskey && !(winevent->oskey & kmi->oskey)) return 0;
- if (winevent->keymodifier != kmi->keymodifier) return 0;
+ if (kmi->keymodifier)
+ if (winevent->keymodifier != kmi->keymodifier) return 0;
return 1;