[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