[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [18791] branches/blender2.5/blender/source /blender/windowmanager: 2.5
Ton Roosendaal
ton at blender.org
Mon Feb 2 16:39:38 CET 2009
Revision: 18791
http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=18791
Author: ton
Date: 2009-02-02 16:39:37 +0100 (Mon, 02 Feb 2009)
Log Message:
-----------
2.5
Small bugfix, key-release event should be only set after a tweak
fails. Such keymap items better not respond to any key-release!
Modified Paths:
--------------
branches/blender2.5/blender/source/blender/windowmanager/WM_types.h
branches/blender2.5/blender/source/blender/windowmanager/intern/wm_operators.c
Modified: branches/blender2.5/blender/source/blender/windowmanager/WM_types.h
===================================================================
--- branches/blender2.5/blender/source/blender/windowmanager/WM_types.h 2009-02-02 14:13:14 UTC (rev 18790)
+++ branches/blender2.5/blender/source/blender/windowmanager/WM_types.h 2009-02-02 15:39:37 UTC (rev 18791)
@@ -103,8 +103,9 @@
/* val */
#define KM_ANY -1
-#define KM_RELEASE 0
+#define KM_NOTHING 0
#define KM_PRESS 1
+#define KM_RELEASE 2
/* ************** UI Handler ***************** */
Modified: branches/blender2.5/blender/source/blender/windowmanager/intern/wm_operators.c
===================================================================
--- branches/blender2.5/blender/source/blender/windowmanager/intern/wm_operators.c 2009-02-02 14:13:14 UTC (rev 18790)
+++ branches/blender2.5/blender/source/blender/windowmanager/intern/wm_operators.c 2009-02-02 15:39:37 UTC (rev 18791)
@@ -774,6 +774,7 @@
/* when tweak fails we should give the other keymap entries a chance
* those then won't react to km_press, but km_release
* it sets hidden event value where tweak maps fail on, to prevent loops */
+ event->val= KM_RELEASE;
//event->val= 1;
//event->no_tweak= 1;
}
More information about the Bf-blender-cvs
mailing list