[Bf-blender-cvs] [fdb12ff] master: Fix T41811: unreachable code in wm_keymap.c
Bastien Montagne
noreply at git.blender.org
Sat Sep 13 15:51:46 CEST 2014
Commit: fdb12ff564daefc20829ebe37edf76788530bef6
Author: Bastien Montagne
Date: Sat Sep 13 15:49:53 2014 +0200
Branches: master
https://developer.blender.org/rBfdb12ff564daefc20829ebe37edf76788530bef6
Fix T41811: unreachable code in wm_keymap.c
There was also an issue with passing sl->spacetype here, for some reason...
===================================================================
M source/blender/windowmanager/intern/wm_keymap.c
===================================================================
diff --git a/source/blender/windowmanager/intern/wm_keymap.c b/source/blender/windowmanager/intern/wm_keymap.c
index 7b56714..f2eaa8d 100644
--- a/source/blender/windowmanager/intern/wm_keymap.c
+++ b/source/blender/windowmanager/intern/wm_keymap.c
@@ -1542,8 +1542,11 @@ wmKeyMap *WM_keymap_guess_opname(const bContext *C, const char *opname)
else if (STRPREFIX(opname, "FONT_OT")) {
km = WM_keymap_find_all(C, "Font", 0, 0);
}
+ /* Paint Face Mask */
+ else if (STRPREFIX(opname, "PAINT_OT_face_select")) {
+ km = WM_keymap_find_all(C, "Face Mask", 0, 0);
+ }
else if (STRPREFIX(opname, "PAINT_OT")) {
-
/* check for relevant mode */
switch (CTX_data_mode_enum(C)) {
case OB_MODE_WEIGHT_PAINT:
@@ -1557,10 +1560,6 @@ wmKeyMap *WM_keymap_guess_opname(const bContext *C, const char *opname)
break;
}
}
- /* Paint Face Mask */
- else if (STRPREFIX(opname, "PAINT_OT_face_select")) {
- km = WM_keymap_find_all(C, "Face Mask", sl->spacetype, 0);
- }
/* Timeline */
else if (STRPREFIX(opname, "TIME_OT")) {
km = WM_keymap_find_all(C, "Timeline", sl->spacetype, 0);
More information about the Bf-blender-cvs
mailing list