summaryrefslogtreecommitdiff
path: root/src/nautilus-floating-bar.c
diff options
context:
space:
mode:
authorCosimo Cecchi <cosimoc@gnome.org>2011-02-19 23:45:05 -0500
committerCosimo Cecchi <cosimoc@gnome.org>2011-02-19 23:45:05 -0500
commit01c61be847dbb30f7392794ad0fec6228e82904d (patch)
tree43d041643f2f1845207cfdebf90ddffa1711f1db /src/nautilus-floating-bar.c
parentbdb71b79540e5a7265ff08bf4353dd580c32411a (diff)
downloadnautilus-01c61be847dbb30f7392794ad0fec6228e82904d.tar.gz
all: plug some memory leaks
Diffstat (limited to 'src/nautilus-floating-bar.c')
-rw-r--r--src/nautilus-floating-bar.c7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/nautilus-floating-bar.c b/src/nautilus-floating-bar.c
index 10d8dfd83..65c0afbcf 100644
--- a/src/nautilus-floating-bar.c
+++ b/src/nautilus-floating-bar.c
@@ -206,6 +206,8 @@ nautilus_floating_bar_constructed (GObject *obj)
NULL);
self->priv->label_widget = w;
gtk_widget_show (w);
+
+ g_object_unref (box);
}
static void
@@ -318,6 +320,8 @@ nautilus_floating_bar_add_action (NautilusFloatingBar *self,
g_signal_connect (button, "clicked",
G_CALLBACK (action_button_clicked_cb), self);
+
+ g_object_unref (box);
}
void
@@ -344,4 +348,7 @@ nautilus_floating_bar_cleanup_actions (NautilusFloatingBar *self)
gtk_widget_destroy (widget);
}
}
+
+ g_object_unref (box);
+ g_list_free (children);
}