From: Jose Dapena Paz Date: Fri, 25 Sep 2009 13:51:36 +0000 (+0200) Subject: Dispose list store in folder view on disposing it. X-Git-Tag: 3.1.1~6 X-Git-Url: http://git.maemo.org/git/?p=modest;a=commitdiff_plain;h=f72625d1ed94546d9c8bc8cdaffab6fa1a88f854 Dispose list store in folder view on disposing it. --- 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);