summaryrefslogtreecommitdiff
path: root/gladeui/glade-inspector.c
diff options
context:
space:
mode:
authorTristan Van Berkom <tristan.van.berkom@gmail.com>2011-01-16 19:13:55 +0900
committerTristan Van Berkom <tristan.van.berkom@gmail.com>2011-01-16 19:13:55 +0900
commit5e61eef7545be189706d99c118b8a73f4ea1c8d6 (patch)
tree63099b88d9fc237835f4fb4a18e36dab637037c8 /gladeui/glade-inspector.c
parentf99c4bd02d9fe0db297634661be81f7d64ac96ef (diff)
downloadglade-5e61eef7545be189706d99c118b8a73f4ea1c8d6.tar.gz
* gladeui/glade-catalog.c, gladeui/glade-inspector.c, gladeui/glade-property-class.c,
gladeui/glade-utils.c, gladeui/glade-widget-adaptor.c, gladeui/glade-widget.c, gladeui/glade-xml-utils.c, plugins/gtk+/glade-gtk.c: Plugging leaks found with valgrind.
Diffstat (limited to 'gladeui/glade-inspector.c')
-rw-r--r--gladeui/glade-inspector.c10
1 files changed, 10 insertions, 0 deletions
diff --git a/gladeui/glade-inspector.c b/gladeui/glade-inspector.c
index 8787f21a..b8eb8dab 100644
--- a/gladeui/glade-inspector.c
+++ b/gladeui/glade-inspector.c
@@ -493,12 +493,22 @@ glade_inspector_dispose (GObject * object)
glade_inspector_set_project (inspector, NULL);
+ if (inspector->priv->idle_complete)
+ {
+ g_source_remove (inspector->priv->idle_complete);
+ inspector->priv->idle_complete = 0;
+ }
+
G_OBJECT_CLASS (glade_inspector_parent_class)->dispose (object);
}
static void
glade_inspector_finalize (GObject * object)
{
+ GladeInspector *inspector = GLADE_INSPECTOR (object);
+
+ g_completion_free (inspector->priv->completion);
+
G_OBJECT_CLASS (glade_inspector_parent_class)->finalize (object);
}