diff options
author | Walter Jang <wjang@google.com> | 2016-03-24 11:39:12 -0700 |
---|---|---|
committer | Walter Jang <wjang@google.com> | 2016-03-24 11:39:12 -0700 |
commit | 29134bfe1712e58c31c68789247495e2efcc7fdb (patch) | |
tree | 39ee75c45b6ba4c7d6e10a5343beb88ce2b3a820 | |
parent | ef8ab805d2b114e9d0dd98ae067c056b4a09a377 (diff) | |
download | android_frameworks_ex-29134bfe1712e58c31c68789247495e2efcc7fdb.tar.gz android_frameworks_ex-29134bfe1712e58c31c68789247495e2efcc7fdb.tar.bz2 android_frameworks_ex-29134bfe1712e58c31c68789247495e2efcc7fdb.zip |
Fix StaleDataException in changeCursorstaging/cm-14.0
Check whether the cursor is closed before trying to getColumnIndex
Bug 26926075
Change-Id: Iffb0694b153f39d871d536dd60113c0853af7211
-rw-r--r-- | common/java/com/android/common/widget/CompositeCursorAdapter.java | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/common/java/com/android/common/widget/CompositeCursorAdapter.java b/common/java/com/android/common/widget/CompositeCursorAdapter.java index 03443d9..beae8ea 100644 --- a/common/java/com/android/common/widget/CompositeCursorAdapter.java +++ b/common/java/com/android/common/widget/CompositeCursorAdapter.java @@ -220,7 +220,7 @@ public abstract class CompositeCursorAdapter extends BaseAdapter { prevCursor.close(); } mPartitions.get(partition).cursor = cursor; - if (cursor != null) { + if (cursor != null && !cursor.isClosed()) { mPartitions.get(partition).idColumnIndex = cursor.getColumnIndex("_id"); } invalidate(); |