gesture: check the gesture after denying a sequence.
So the gesture emits end() timely.
This commit is contained in:
parent
03381beacc
commit
ed5d73b49a
@ -662,6 +662,10 @@ gtk_gesture_set_sequence_state (GtkGesture *gesture,
|
|||||||
data->state = state;
|
data->state = state;
|
||||||
g_signal_emit (gesture, signals[SEQUENCE_STATE_CHANGED], 0,
|
g_signal_emit (gesture, signals[SEQUENCE_STATE_CHANGED], 0,
|
||||||
sequence, old_state);
|
sequence, old_state);
|
||||||
|
|
||||||
|
if (state == GTK_EVENT_SEQUENCE_DENIED)
|
||||||
|
_gtk_gesture_check_recognized (gesture, sequence);
|
||||||
|
|
||||||
return TRUE;
|
return TRUE;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user