Small bugfix, key-release event should be only set after a tweak
fails. Such keymap items better not respond to any key-release!
This commit is contained in:
Ton Roosendaal
2009-02-02 15:39:37 +00:00
parent 8fd6f6433f
commit a18f623ed2
2 changed files with 3 additions and 1 deletions

View File

@@ -103,8 +103,9 @@ typedef struct wmEvent {
/* val */
#define KM_ANY -1
#define KM_RELEASE 0
#define KM_NOTHING 0
#define KM_PRESS 1
#define KM_RELEASE 2
/* ************** UI Handler ***************** */

View File

@@ -774,6 +774,7 @@ static void tweak_gesture_modal(bContext *C, wmEvent *event)
/* 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;
}