projects
/
modest
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
adfee7f
)
Dispose list store in folder view on disposing it.
author
Jose Dapena Paz
<jdapena@igalia.com>
Fri, 25 Sep 2009 13:51:36 +0000
(15:51 +0200)
committer
Sergio Villar Senin
<svillar@igalia.com>
Tue, 20 Oct 2009 08:50:22 +0000
(10:50 +0200)
src/widgets/modest-folder-view.c
patch
|
blob
|
history
diff --git
a/src/widgets/modest-folder-view.c
b/src/widgets/modest-folder-view.c
index
770fb2a
..
1247138
100644
(file)
--- 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;
modest_folder_view_dispose (GObject *obj)
{
ModestFolderViewPrivate *priv;
+ GtkTreeModel *model = NULL;
priv = MODEST_FOLDER_VIEW_GET_PRIVATE (obj);
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);
#ifdef MODEST_TOOLKIT_HILDON2
if (priv->signal_handlers) {
modest_signal_mgr_disconnect_all_and_destroy (priv->signal_handlers);