diff options
author | Jiří Techet <techet@gmail.com> | 2010-08-19 01:16:53 +0200 |
---|---|---|
committer | Jiří Techet <techet@gmail.com> | 2010-08-19 01:16:53 +0200 |
commit | 7e2d9e2200193dcc091dcf0ef82042bd355511a0 (patch) | |
tree | 59a6c04047c3aec42177ee01feba2c561681c0a0 | |
parent | ca292248ff150ab26cef86e6e24f254e63fbf599 (diff) | |
download | libchamplain-7e2d9e2200193dcc091dcf0ef82042bd355511a0.tar.gz |
Remove unnecessary _ref() _unref()
Signed-off-by: Jiří Techet <techet@gmail.com>
-rw-r--r-- | champlain-gtk/gtk-champlain-embed.c | 13 |
1 files changed, 2 insertions, 11 deletions
diff --git a/champlain-gtk/gtk-champlain-embed.c b/champlain-gtk/gtk-champlain-embed.c index b592ad5..a833482 100644 --- a/champlain-gtk/gtk-champlain-embed.c +++ b/champlain-gtk/gtk-champlain-embed.c @@ -136,12 +136,6 @@ gtk_champlain_embed_dispose (GObject *object) GtkChamplainEmbed *embed = GTK_CHAMPLAIN_EMBED (object); GtkChamplainEmbedPrivate *priv = embed->priv; - if (priv->view != NULL) - { - g_object_unref (priv->view); - priv->view = NULL; - } - if (priv->cursor_hand_open != NULL) { gdk_cursor_unref (priv->cursor_hand_open); @@ -203,12 +197,9 @@ set_view (GtkChamplainEmbed *embed, stage = gtk_clutter_embed_get_stage (GTK_CLUTTER_EMBED (priv->clutter_embed)); if (priv->view != NULL) - { - g_object_unref (priv->view); - clutter_container_remove_actor (CLUTTER_CONTAINER (stage), CLUTTER_ACTOR (priv->view)); - } + clutter_container_remove_actor (CLUTTER_CONTAINER (stage), CLUTTER_ACTOR (priv->view)); - priv->view = g_object_ref_sink (view); + priv->view = view; clutter_actor_set_size (CLUTTER_ACTOR (priv->view), priv->width, priv->height); clutter_container_add_actor (CLUTTER_CONTAINER (stage), CLUTTER_ACTOR (priv->view)); |