From: Emmanuele Bassi Date: Tue, 20 Mar 2012 11:22:07 +0000 (+0000) Subject: Use g_clear_object() instead of unref() + NULL X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=552a9496951e7f62729a79a3d57c82d3805f9519;p=profile%2Fivi%2Fclutter.git Use g_clear_object() instead of unref() + NULL --- diff --git a/clutter/clutter-actor.c b/clutter/clutter-actor.c index 16266f1..a092332 100644 --- a/clutter/clutter-actor.c +++ b/clutter/clutter-actor.c @@ -3180,8 +3180,7 @@ add_or_remove_flatten_effect (ClutterActor *self) /* Destroy the effect so that it will lose its fbo cache of the actor */ _clutter_actor_remove_effect_internal (self, priv->flatten_effect); - g_object_unref (priv->flatten_effect); - priv->flatten_effect = NULL; + g_clear_object (&priv->flatten_effect); } } } @@ -15907,7 +15906,7 @@ clutter_actor_set_layout_manager (ClutterActor *self, G_CALLBACK (on_layout_manager_changed), self); clutter_layout_manager_set_container (priv->layout_manager, NULL); - g_object_unref (priv->layout_manager); + g_clear_object (&priv->layout_manager); } priv->layout_manager = manager; @@ -17599,7 +17598,7 @@ clutter_actor_set_content (ClutterActor *self, if (priv->content != NULL) { _clutter_content_detached (priv->content, self); - g_object_unref (priv->content); + g_clear_object (&priv->content); } priv->content = content;