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



commit d3d9ee6c8378763170b534fdbbab577013b864ad
Author: Milan Crha <mcrha redhat com>
Date:   Thu Oct 15 15:48:06 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 42787df..4e523c1 100644
--- a/calendar/libedata-cal/e-cal-backend.c
+++ b/calendar/libedata-cal/e-cal-backend.c
@@ -1382,7 +1382,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]