aboutsummaryrefslogtreecommitdiffstats
path: root/mail/em-folder-tree.c
diff options
context:
space:
mode:
Diffstat (limited to 'mail/em-folder-tree.c')
-rw-r--r--mail/em-folder-tree.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/mail/em-folder-tree.c b/mail/em-folder-tree.c
index 163485749c..de15e93555 100644
--- a/mail/em-folder-tree.c
+++ b/mail/em-folder-tree.c
@@ -1814,6 +1814,8 @@ emft_tree_row_expanded (GtkTreeView *treeview, GtkTreeIter *root, GtkTreePath *t
static void
emft_tree_row_collapsed (GtkTreeView *treeview, GtkTreeIter *root, GtkTreePath *tree_path, EMFolderTree *emft)
{
+ gtk_tree_view_set_cursor (treeview, tree_path, NULL, FALSE);
+
emft_update_model_expanded_state (emft->priv, root, FALSE);
emft_queue_save_state (emft);
}