[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [24652] trunk/blender/source/blender/ windowmanager/intern/wm_event_system.c: Correctly detect and use modal keymaps in macros
Martin Poirier
theeth at yahoo.com
Wed Nov 18 18:08:29 CET 2009
Revision: 24652
http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=24652
Author: theeth
Date: 2009-11-18 18:08:29 +0100 (Wed, 18 Nov 2009)
Log Message:
-----------
Correctly detect and use modal keymaps in macros
Modified Paths:
--------------
trunk/blender/source/blender/windowmanager/intern/wm_event_system.c
Modified: trunk/blender/source/blender/windowmanager/intern/wm_event_system.c
===================================================================
--- trunk/blender/source/blender/windowmanager/intern/wm_event_system.c 2009-11-18 17:07:42 UTC (rev 24651)
+++ trunk/blender/source/blender/windowmanager/intern/wm_event_system.c 2009-11-18 17:08:29 UTC (rev 24652)
@@ -807,6 +807,10 @@
/* operator exists */
static void wm_event_modalkeymap(const bContext *C, wmOperator *op, wmEvent *event)
{
+ /* support for modal keymap in macros */
+ if (op->opm)
+ op = op->opm;
+
if(op->type->modalkeymap) {
wmKeyMap *keymap= WM_keymap_active(CTX_wm_manager(C), op->type->modalkeymap);
wmKeyMapItem *kmi;
More information about the Bf-blender-cvs
mailing list