evolution-exchange r1569 - in trunk: . calendar



Author: sragavan
Date: Fri Feb 15 20:36:33 2008
New Revision: 1569
URL: http://svn.gnome.org/viewvc/evolution-exchange?rev=1569&view=rev

Log:
2008-02-16  Srinivasa Ragavan  <sragavan novell com>

	** Fix for bug #516248

	* calendar/e-cal-backend-exchange.c: (open_calendar): Hier wont be
	available if we are offline. Same as bug #516252




Modified:
   trunk/ChangeLog
   trunk/calendar/e-cal-backend-exchange.c

Modified: trunk/calendar/e-cal-backend-exchange.c
==============================================================================
--- trunk/calendar/e-cal-backend-exchange.c	(original)
+++ trunk/calendar/e-cal-backend-exchange.c	Fri Feb 15 20:36:33 2008
@@ -431,6 +431,8 @@
 		        ExchangeHierarchy *hier;
 
 			hier = exchange_account_get_hierarchy_by_type (cbex->account, EXCHANGE_HIERARCHY_PERSONAL);
+			if (!hier)
+				return GNOME_Evolution_Calendar_RepositoryOffline;
 	       	       	g_object_ref (hier->toplevel);
 	       	       	e_folder_exchange_set_rescan_tree (hier->toplevel, TRUE);
 	               	exchange_hierarchy_scan_subtree (hier, hier->toplevel, ONLINE_MODE);



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