actor: Freeze property change notifications on destroy
authorJasper St. Pierre <jstpierre@mecheye.net>
Thu, 16 Feb 2012 19:06:25 +0000 (14:06 -0500)
committerJasper St. Pierre <jstpierre@mecheye.net>
Wed, 21 Mar 2012 15:41:25 +0000 (11:41 -0400)
clutter/clutter-actor.c

index 509a807..5f6e801 100644 (file)
@@ -5328,9 +5328,13 @@ clutter_actor_real_destroy (ClutterActor *actor)
 {
   ClutterActorIter iter;
 
+  g_object_freeze_notify (G_OBJECT (actor));
+
   clutter_actor_iter_init (&iter, actor);
   while (clutter_actor_iter_next (&iter, NULL))
     clutter_actor_iter_destroy (&iter);
+
+  g_object_thaw_notify (G_OBJECT (actor));
 }
 
 static GObject *