diff options
author | Milan Crha <mcrha@redhat.com> | 2014-06-11 18:26:13 +0800 |
---|---|---|
committer | Milan Crha <mcrha@redhat.com> | 2014-06-11 18:26:56 +0800 |
commit | 6576094f7e7ee1910c1e57d689dc38abe2813e6e (patch) | |
tree | 744795024870b536beda1fbacc2114bfb4fbf26a /mail/em-folder-selector.c | |
parent | 53d071edc63ba6bfed035d937e9695aa12e143a0 (diff) | |
download | gsoc2013-evolution-6576094f7e7ee1910c1e57d689dc38abe2813e6e.tar gsoc2013-evolution-6576094f7e7ee1910c1e57d689dc38abe2813e6e.tar.gz gsoc2013-evolution-6576094f7e7ee1910c1e57d689dc38abe2813e6e.tar.bz2 gsoc2013-evolution-6576094f7e7ee1910c1e57d689dc38abe2813e6e.tar.lz gsoc2013-evolution-6576094f7e7ee1910c1e57d689dc38abe2813e6e.tar.xz gsoc2013-evolution-6576094f7e7ee1910c1e57d689dc38abe2813e6e.tar.zst gsoc2013-evolution-6576094f7e7ee1910c1e57d689dc38abe2813e6e.zip |
Bug 704663 - Crash under em_folder_tree_model_add_store()
Diffstat (limited to 'mail/em-folder-selector.c')
-rw-r--r-- | mail/em-folder-selector.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/mail/em-folder-selector.c b/mail/em-folder-selector.c index e1b21273d0..abe03414e2 100644 --- a/mail/em-folder-selector.c +++ b/mail/em-folder-selector.c @@ -252,6 +252,9 @@ folder_selector_dispose (GObject *object) priv = EM_FOLDER_SELECTOR_GET_PRIVATE (object); + if (priv->model && priv->model != em_folder_tree_model_get_default ()) + em_folder_tree_model_remove_all_stores (priv->model); + g_clear_object (&priv->model); g_clear_object (&priv->alert_bar); g_clear_object (&priv->activity_bar); |