OSDN Git Service

b/2336411 Added check to ensure cursor is not empty.
authorErik <roboerik@android.com>
Tue, 2 Mar 2010 00:46:54 +0000 (16:46 -0800)
committerErik <roboerik@android.com>
Tue, 2 Mar 2010 00:46:54 +0000 (16:46 -0800)
Looks like monkey was cancelling before an event could be loaded causing an empty cursor
to be returned. Added a check to guard against this.

src/com/android/calendar/EventInfoActivity.java

index c1882b6..37b9a05 100644 (file)
@@ -709,9 +709,12 @@ public class EventInfoActivity extends Activity implements View.OnClickListener,
         if (cursor == null) {
             return;
         }
+        if(!cursor.moveToFirst()) {
+            cursor.close();
+            return;
+        }
 
         try {
-            cursor.moveToFirst();
             ContentValues values = new ContentValues();
 
             String title = cursor.getString(EVENT_INDEX_TITLE);