[clutter] actor: Remove G_SIGNAL_NO_RECURSE



commit 7f1f9a50c1a631894f4292773ef135421fc7a65b
Author: Emmanuele Bassi <ebassi linux intel com>
Date:   Thu Mar 15 17:41:28 2012 +0000

    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 files changed, 0 insertions(+), 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,



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]