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: