From a7ff5385a5071824e996eae6b92486ef07bd143e Mon Sep 17 00:00:00 2001 From: Damien Lespiau Date: Fri, 9 Oct 2009 17:18:34 +0100 Subject: [PATCH] [actor] Unset the IN_DESTRUCTION flag when leaving ::destroy() The IN_DESTRUCTION flag is set around the unrealization and disposal of the actor in clutter_actor_destroy() but is never unset (it's set twice instead). Reviewed-by: Emmanuele Bassi --- clutter/clutter-actor.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/clutter/clutter-actor.c b/clutter/clutter-actor.c index 27569c3d7..652365a80 100644 --- a/clutter/clutter-actor.c +++ b/clutter/clutter-actor.c @@ -4373,7 +4373,7 @@ clutter_actor_destroy (ClutterActor *self) g_object_run_dispose (G_OBJECT (self)); - CLUTTER_SET_PRIVATE_FLAGS (self, CLUTTER_ACTOR_IN_DESTRUCTION); + CLUTTER_UNSET_PRIVATE_FLAGS (self, CLUTTER_ACTOR_IN_DESTRUCTION); } g_object_unref (self);