summaryrefslogtreecommitdiff
path: root/core/java/android/content/ContentQueryMap.java
diff options
context:
space:
mode:
Diffstat (limited to 'core/java/android/content/ContentQueryMap.java')
-rw-r--r--core/java/android/content/ContentQueryMap.java4
1 files changed, 3 insertions, 1 deletions
diff --git a/core/java/android/content/ContentQueryMap.java b/core/java/android/content/ContentQueryMap.java
index dbcb4a7078a4..c955094cd33d 100644
--- a/core/java/android/content/ContentQueryMap.java
+++ b/core/java/android/content/ContentQueryMap.java
@@ -129,7 +129,9 @@ public class ContentQueryMap extends Observable {
/** Requeries the cursor and reads the contents into the cache */
public void requery() {
mDirty = false;
- mCursor.requery();
+ if (!mCursor.requery()) {
+ throw new IllegalStateException("trying to requery an already closed cursor");
+ }
readCursorIntoCache();
setChanged();
notifyObservers();