aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--mail/ChangeLog7
-rw-r--r--mail/em-folder-tree.c2
2 files changed, 8 insertions, 1 deletions
diff --git a/mail/ChangeLog b/mail/ChangeLog
index 6d86658947..8b1be83b28 100644
--- a/mail/ChangeLog
+++ b/mail/ChangeLog
@@ -1,5 +1,12 @@
2008-09-14 Milan Crha <mcrha@redhat.com>
+ ** Fix for bug #504767
+
+ * em-folder-tree.c: (emft_expand_node):
+ Expand also parent nodes, if necessary.
+
+2008-09-14 Milan Crha <mcrha@redhat.com>
+
** Fix for bug #551915
* em-junk-hook.c: (struct manage_error_idle_data), (free_mei),
diff --git a/mail/em-folder-tree.c b/mail/em-folder-tree.c
index 6d887be3c8..24cd2d6337 100644
--- a/mail/em-folder-tree.c
+++ b/mail/em-folder-tree.c
@@ -662,7 +662,7 @@ emft_expand_node (EMFolderTreeModel *model, const char *key, EMFolderTree *emft)
row = si->row;
path = gtk_tree_row_reference_get_path (row);
- gtk_tree_view_expand_row (priv->treeview, path, FALSE);
+ gtk_tree_view_expand_to_path (priv->treeview, path);
u = g_hash_table_lookup(emft->priv->select_uris_table, key);
if (u)