summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJiří Techet <techet@gmail.com>2010-08-19 01:16:53 +0200
committerJiří Techet <techet@gmail.com>2010-08-19 01:16:53 +0200
commit7e2d9e2200193dcc091dcf0ef82042bd355511a0 (patch)
tree59a6c04047c3aec42177ee01feba2c561681c0a0
parentca292248ff150ab26cef86e6e24f254e63fbf599 (diff)
downloadlibchamplain-7e2d9e2200193dcc091dcf0ef82042bd355511a0.tar.gz
Remove unnecessary _ref() _unref()
Signed-off-by: Jiří Techet <techet@gmail.com>
-rw-r--r--champlain-gtk/gtk-champlain-embed.c13
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));