[evolution-data-server/gnome-2-28] Bug #593023 - Deleting an imported recurrent event will remain



commit e2f53eb40166365fe11c983f9ee01035716343b8
Author: Milan Crha <mcrha redhat com>
Date:   Thu Oct 15 15:49:03 2009 +0200

    Bug #593023 - Deleting an imported recurrent event will remain

 calendar/libedata-cal/e-cal-backend.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)
---
diff --git a/calendar/libedata-cal/e-cal-backend.c b/calendar/libedata-cal/e-cal-backend.c
index b572943..fe888b1 100644
--- a/calendar/libedata-cal/e-cal-backend.c
+++ b/calendar/libedata-cal/e-cal-backend.c
@@ -1397,7 +1397,7 @@ e_cal_backend_notify_object_removed (ECalBackend *backend, const ECalComponentId
 		if (object == NULL) {
 			/* if object == NULL, it means the object has been completely
 			   removed from the backend */
-			if (e_data_cal_view_object_matches (query, old_object))
+			if (!old_object || e_data_cal_view_object_matches (query, old_object))
 				e_data_cal_view_notify_objects_removed_1 (query, id);
 		} else
 			match_query_and_notify (query, old_object, object);



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