[evolution-patches] Calendar Busy - Retry Opening



Makes sure that the handling of adding clients to the model always
happens.

-JP
-- 
JP Rosevear <jpr novell com>
Novell, Inc.
? gui/menu.patch
? gui/non-cursor.patch
? gui/temp.patch
? gui/dialogs/alarm-dialog.gladep
? gui/dialogs/cal-prefs-dialog.gladep
? gui/dialogs/task-details-page.gladep
? gui/dialogs/task-page.gladep
Index: ChangeLog
===================================================================
RCS file: /cvs/gnome/evolution/calendar/ChangeLog,v
retrieving revision 1.2680.2.6
diff -u -r1.2680.2.6 ChangeLog
--- ChangeLog	15 Mar 2005 16:04:32 -0000	1.2680.2.6
+++ ChangeLog	16 Mar 2005 02:56:25 -0000
@@ -1,5 +1,11 @@
-2005-03-15  JP Rosevear  <jpr novell com>
+2005-03-15  JP Rosevear  <jpr novell com> 
+
+	* gui/gnome-cal.c (default_client_cal_opened_cb): if its busy, try
+	again
+	(client_cal_opened_cb): ditto
 
+2005-03-15  JP Rosevear  <jpr novell com>
+	
 	* gui/itip-utils.c (itip_send_comp): when publishing, the to_list
 	will always be null so don't error out then
 
Index: gui/gnome-cal.c
===================================================================
RCS file: /cvs/gnome/evolution/calendar/gui/gnome-cal.c,v
retrieving revision 1.368
diff -u -r1.368 gnome-cal.c
--- gui/gnome-cal.c	28 Feb 2005 22:12:30 -0000	1.368
+++ gui/gnome-cal.c	16 Mar 2005 02:56:25 -0000
@@ -2191,6 +2191,7 @@
 	case E_CALENDAR_STATUS_OK:
 		break;
 	case E_CALENDAR_STATUS_BUSY:
+		e_cal_open_async (ecal, FALSE);
 		return;
 	case E_CALENDAR_STATUS_INVALID_SERVER_VERSION:
 		e_error_run (NULL, "calendar:server-version", NULL);
@@ -2281,6 +2282,7 @@
 	case E_CALENDAR_STATUS_OK:
 		break;
 	case E_CALENDAR_STATUS_BUSY:
+		e_cal_open_async (ecal, FALSE);
 		return;
 	case E_CALENDAR_STATUS_INVALID_SERVER_VERSION :
 		e_error_run (NULL, "calendar:server-version", NULL);


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