Merge "fix calendar crash when deleting events in agenda view"
diff --git a/src/com/android/calendar/AsyncQueryServiceHelper.java b/src/com/android/calendar/AsyncQueryServiceHelper.java
index 36ee581..615a779 100644
--- a/src/com/android/calendar/AsyncQueryServiceHelper.java
+++ b/src/com/android/calendar/AsyncQueryServiceHelper.java
@@ -312,7 +312,14 @@
break;
case Operation.EVENT_ARG_DELETE:
- args.result = resolver.delete(args.uri, args.selection, args.selectionArgs);
+ try {
+ args.result = resolver.delete(args.uri, args.selection, args.selectionArgs);
+ } catch (IllegalArgumentException e) {
+ Log.w(TAG, "Delete failed.");
+ Log.w(TAG, e.toString());
+ args.result = 0;
+ }
+
break;
case Operation.EVENT_ARG_BATCH: