conform/text-cache: Use the stage paint signal
authorEmmanuele Bassi <ebassi@linux.intel.com>
Mon, 5 Mar 2012 19:01:30 +0000 (19:01 +0000)
committerEmmanuele Bassi <ebassi@linux.intel.com>
Fri, 16 Mar 2012 12:33:37 +0000 (12:33 +0000)
The stage's paint signal is guaranteed to be emitted; ClutterText's
paint signal is not.

tests/conform/text-cache.c

index 82884df..6b4bddf 100644 (file)
@@ -28,7 +28,7 @@ struct _CallbackData
 };
 
 static void
-on_paint (ClutterActor *label, CallbackData *data)
+on_paint (ClutterActor *stage, CallbackData *data)
 {
   PangoLayout *new_layout;
 
@@ -269,7 +269,7 @@ text_cache (void)
 
   data.test_layout = make_layout_like_label (CLUTTER_TEXT (data.label));
 
-  g_signal_connect (data.label, "paint", G_CALLBACK (on_paint), &data);
+  g_signal_connect (data.stage, "paint", G_CALLBACK (on_paint), &data);
 
   clutter_container_add (CLUTTER_CONTAINER (data.stage), data.label, NULL);