From f72625d1ed94546d9c8bc8cdaffab6fa1a88f854 Mon Sep 17 00:00:00 2001 From: Jose Dapena Paz Date: Fri, 25 Sep 2009 15:51:36 +0200 Subject: [PATCH] Dispose list store in folder view on disposing it. --- src/widgets/modest-folder-view.c | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/widgets/modest-folder-view.c b/src/widgets/modest-folder-view.c index 770fb2a..1247138 100644 --- a/src/widgets/modest-folder-view.c +++ b/src/widgets/modest-folder-view.c @@ -1367,9 +1367,17 @@ static void modest_folder_view_dispose (GObject *obj) { ModestFolderViewPrivate *priv; + GtkTreeModel *model = NULL; priv = MODEST_FOLDER_VIEW_GET_PRIVATE (obj); + get_inner_models (MODEST_FOLDER_VIEW (obj), + NULL, NULL, &model); + + if (model && TNY_IS_GTK_FOLDER_LIST_STORE (model)) { + g_object_run_dispose (G_OBJECT (model)); + } + #ifdef MODEST_TOOLKIT_HILDON2 if (priv->signal_handlers) { modest_signal_mgr_disconnect_all_and_destroy (priv->signal_handlers); -- 1.7.9.5