From c646a366c62ab6a07b8ae53c170db31ad5b3d7d3 Mon Sep 17 00:00:00 2001 From: Emmanuele Bassi Date: Wed, 18 Aug 2010 18:20:16 +0100 Subject: [PATCH] actor: Ignore paint() on actors being destroyed OBVIOUS OPTIMIZATION IS OBVIOUS --- clutter/clutter-actor.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/clutter/clutter-actor.c b/clutter/clutter-actor.c index 969833958..ac577ac48 100644 --- a/clutter/clutter-actor.c +++ b/clutter/clutter-actor.c @@ -2661,6 +2661,9 @@ clutter_actor_paint (ClutterActor *self) g_return_if_fail (CLUTTER_IS_ACTOR (self)); + if (CLUTTER_ACTOR_IN_DESTRUCTION (self)) + return; + priv = self->priv; context = _clutter_context_get_default ();