aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--shell/ChangeLog4
-rw-r--r--shell/evolution-storage.c2
2 files changed, 5 insertions, 1 deletions
diff --git a/shell/ChangeLog b/shell/ChangeLog
index d9fc450d54..2fdbcf1830 100644
--- a/shell/ChangeLog
+++ b/shell/ChangeLog
@@ -1,5 +1,9 @@
2002-03-22 Dan Winship <danw@ximian.com>
+ * evolution-storage.c (evolution_storage_update_folder): Fix a
+ "how can this ever have worked" bug to make unread message counts
+ start working again. (#22293 etc)
+
* e-shell-folder-commands.c (e_shell_command_rename_folder): Use
e_folder_get_name. Don't assume it's the same as the last path
element.
diff --git a/shell/evolution-storage.c b/shell/evolution-storage.c
index 75d6935f1f..b62f3c5cae 100644
--- a/shell/evolution-storage.c
+++ b/shell/evolution-storage.c
@@ -910,7 +910,7 @@ evolution_storage_update_folder (EvolutionStorage *evolution_storage,
listener = p->data;
GNOME_Evolution_StorageListener_notifyFolderUpdated (listener, path, unread_count, &ev);
- if (ev._major != CORBA_NO_EXCEPTION)
+ if (ev._major == CORBA_NO_EXCEPTION)
continue;
if (ev._major != CORBA_USER_EXCEPTION)