evolution-exchange r1583 - in trunk: . mail



Author: jjohnny
Date: Sun Feb 24 17:32:06 2008
New Revision: 1583
URL: http://svn.gnome.org/viewvc/evolution-exchange?rev=1583&view=rev

Log:
Committed on behalf of Veerapuram Varadhan <vvaradhan novell com>

        ** Fix for bug #432885

        * mail/mail-stub-exchange.c: (get_folder_info): Rescan the
        * hierarchy - 
        as we don't rescan foreign hierarchies anywhere for mailer and
only 
        when we are starting up.



Modified:
   trunk/ChangeLog
   trunk/mail/mail-stub-exchange.c

Modified: trunk/mail/mail-stub-exchange.c
==============================================================================
--- trunk/mail/mail-stub-exchange.c	(original)
+++ trunk/mail/mail-stub-exchange.c	Sun Feb 24 17:32:06 2008
@@ -2823,6 +2823,14 @@
 					}
 					break;
 				case EXCHANGE_HIERARCHY_FOREIGN:
+					if (folder_flags & CAMEL_STUB_FOLDER_NOSELECT &&
+					    mse->new_folder_id == 0) {
+						/* Rescan the hierarchy - as we don't rescan
+						   foreign hierarchies anywhere for mailer and
+						   only when we are starting up
+						*/
+						exchange_hierarchy_scan_subtree (hier, hier->toplevel, mode);
+					}
 				case EXCHANGE_HIERARCHY_PERSONAL:
 					if (!strcmp (type, "mail")) {
 						unread_count = e_folder_get_unread_count (folder);



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]