From 4fbac96fd5208e633b41dc8ad795d2d937a0b84b Mon Sep 17 00:00:00 2001 From: Brecht Van Lommel Date: Mon, 21 Nov 2011 14:52:05 +0000 Subject: Fix #29333: issue with modal keymap saving. --- source/blender/windowmanager/intern/wm_keymap.c | 2 ++ 1 file changed, 2 insertions(+) (limited to '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 2e191a5ab6d..c75395456dd 100644 --- a/source/blender/windowmanager/intern/wm_keymap.c +++ b/source/blender/windowmanager/intern/wm_keymap.c @@ -597,6 +597,8 @@ static void wm_keymap_diff_update(ListBase *lb, wmKeyMap *defaultmap, wmKeyMap * /* create diff keymap */ diffmap= wm_keymap_new(km->idname, km->spaceid, km->regionid); diffmap->flag |= KEYMAP_DIFF; + if(defaultmap->flag & KEYMAP_MODAL) + diffmap->flag |= KEYMAP_MODAL; wm_keymap_diff(diffmap, defaultmap, km, origmap, addonmap); /* add to list if not empty */ -- cgit v1.2.3