From 7f1f9a50c1a631894f4292773ef135421fc7a65b Mon Sep 17 00:00:00 2001 From: Emmanuele Bassi Date: Thu, 15 Mar 2012 17:41:28 +0000 Subject: [PATCH] actor: Remove G_SIGNAL_NO_RECURSE As it turns out, we do end up recursing inside the ::paint signal emission - especially inside the conformance test suite. This thoroughly sucks - and we'll only be able to fix it properly when we bump API for 2.0. --- clutter/clutter-actor.c | 3 --- 1 file changed, 3 deletions(-) diff --git a/clutter/clutter-actor.c b/clutter/clutter-actor.c index 1aa295e..3eee5d9 100644 --- a/clutter/clutter-actor.c +++ b/clutter/clutter-actor.c @@ -6253,7 +6253,6 @@ clutter_actor_class_init (ClutterActorClass *klass) g_signal_new (I_("queue-redraw"), G_TYPE_FROM_CLASS (object_class), G_SIGNAL_RUN_LAST | - G_SIGNAL_NO_RECURSE | G_SIGNAL_NO_HOOKS, G_STRUCT_OFFSET (ClutterActorClass, queue_redraw), NULL, NULL, @@ -6282,7 +6281,6 @@ clutter_actor_class_init (ClutterActorClass *klass) g_signal_new (I_("queue-relayout"), G_TYPE_FROM_CLASS (object_class), G_SIGNAL_RUN_LAST | - G_SIGNAL_NO_RECURSE | G_SIGNAL_NO_HOOKS, G_STRUCT_OFFSET (ClutterActorClass, queue_relayout), NULL, NULL, @@ -6571,7 +6569,6 @@ clutter_actor_class_init (ClutterActorClass *klass) g_signal_new (I_("paint"), G_TYPE_FROM_CLASS (object_class), G_SIGNAL_RUN_LAST | - G_SIGNAL_NO_RECURSE | G_SIGNAL_NO_HOOKS, G_STRUCT_OFFSET (ClutterActorClass, paint), NULL, NULL, -- 2.7.4