From 66de8656e99695c1afc0cf735b5fb6ade9300e37 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=98yvind=20Kol=C3=A5s?= Date: Tue, 25 May 2010 11:54:15 +0100 Subject: [PATCH] test-state: move press/release callbacks to stage avoiding grab --- tests/interactive/test-state.c | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/tests/interactive/test-state.c b/tests/interactive/test-state.c index 348a994c3..16f8324fd 100644 --- a/tests/interactive/test-state.c +++ b/tests/interactive/test-state.c @@ -19,7 +19,6 @@ static gboolean press_event (ClutterActor *actor, gpointer user_data) { ClutterState *state = CLUTTER_STATE (user_data); - clutter_grab_pointer (actor); clutter_state_change (state, "right", TRUE); return TRUE; } @@ -30,7 +29,6 @@ static gboolean release_event (ClutterActor *actor, { ClutterState *state = CLUTTER_STATE (user_data); clutter_state_change (state, "active", TRUE); - clutter_ungrab_pointer (); return TRUE; } @@ -105,6 +103,10 @@ test_state_main (gint argc, clutter_stage_set_color (CLUTTER_STAGE (stage), &black); clutter_actor_set_size (stage, STAGE_WIDTH, STAGE_HEIGHT); + g_signal_connect (stage, "button-press-event", + G_CALLBACK (press_event), layout_state); + g_signal_connect (stage, "button-release-event", + G_CALLBACK (release_event), layout_state); for (i=0; i