File bgo-334000-unexpected-dialog-creating-appt.patch of Package evolution-data-server

--- calendar/libedata-cal/e-cal-backend.c.orig	2006-03-04 10:57:00.000000000 +0100
+++ calendar/libedata-cal/e-cal-backend.c	2006-03-23 15:34:00.889158434 +0100
@@ -1319,7 +1319,8 @@ e_cal_backend_notify_object_removed (ECa
 		if (object == NULL) {
 			/* if object == NULL, it means the object has been completely
 			   removed from the backend */
-			e_data_cal_view_notify_objects_removed_1 (query, id);
+			if (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);
 
openSUSE Build Service is sponsored by