diff options
author | Tristan Van Berkom <tristan.van.berkom@gmail.com> | 2011-01-16 19:13:55 +0900 |
---|---|---|
committer | Tristan Van Berkom <tristan.van.berkom@gmail.com> | 2011-01-16 19:13:55 +0900 |
commit | 5e61eef7545be189706d99c118b8a73f4ea1c8d6 (patch) | |
tree | 63099b88d9fc237835f4fb4a18e36dab637037c8 /gladeui/glade-inspector.c | |
parent | f99c4bd02d9fe0db297634661be81f7d64ac96ef (diff) | |
download | glade-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.c | 10 |
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); } |