forked from AuroraMiddleware/gtk
gesture: emit the current state on ::sequence-state-changed
This commit is contained in:
parent
ae241714c4
commit
72f8c673da
@ -639,7 +639,6 @@ gtk_gesture_set_sequence_state (GtkGesture *gesture,
|
||||
{
|
||||
GtkGesturePrivate *priv;
|
||||
PointData *data;
|
||||
guint old_state;
|
||||
|
||||
g_return_val_if_fail (GTK_IS_GESTURE (gesture), FALSE);
|
||||
g_return_val_if_fail (state >= GTK_EVENT_SEQUENCE_NONE &&
|
||||
@ -663,10 +662,9 @@ gtk_gesture_set_sequence_state (GtkGesture *gesture,
|
||||
data->state != GTK_EVENT_SEQUENCE_NONE)
|
||||
return FALSE;
|
||||
|
||||
old_state = data->state;
|
||||
data->state = state;
|
||||
g_signal_emit (gesture, signals[SEQUENCE_STATE_CHANGED], 0,
|
||||
sequence, old_state);
|
||||
sequence, state);
|
||||
|
||||
if (state == GTK_EVENT_SEQUENCE_DENIED)
|
||||
_gtk_gesture_check_recognized (gesture, sequence);
|
||||
|
Loading…
Reference in New Issue
Block a user