aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--mail/ChangeLog5
-rw-r--r--mail/em-folder-tree.c5
2 files changed, 8 insertions, 2 deletions
diff --git a/mail/ChangeLog b/mail/ChangeLog
index a93922ddbc..ad0c18e00c 100644
--- a/mail/ChangeLog
+++ b/mail/ChangeLog
@@ -1,3 +1,8 @@
+2003-12-03 Jeffrey Stedfast <fejj@ximian.com>
+
+ * em-folder-tree.c (em_folder_tree_save_state): Set the
+ save_state_id to 0 or we will never get a chance to run again.
+
2003-12-03 Ettore Perazzoli <ettore@ximian.com>
* mail-vfolder.c: Do not #include "evolution-shell-component.h".
diff --git a/mail/em-folder-tree.c b/mail/em-folder-tree.c
index 73e4430372..3ba4e7d2a0 100644
--- a/mail/em-folder-tree.c
+++ b/mail/em-folder-tree.c
@@ -1674,9 +1674,10 @@ static gboolean
em_folder_tree_save_state (EMFolderTree *emft)
{
struct _EMFolderTreePrivate *priv = emft->priv;
-
+
em_folder_tree_model_save_expanded (priv->model);
-
+ priv->save_state_id = 0;
+
return FALSE;
}