commit | d77d17c28d6f120ceb648747c7e2ef1a50215700 | [log] [tgz] |
---|---|---|
author | Jean-Baptiste Queru <jbq@google.com> | Wed Aug 08 10:44:50 2012 -0700 |
committer | android code review <noreply-gerritcodereview@google.com> | Wed Aug 08 10:44:50 2012 -0700 |
tree | ce76d506472a8a546a5442bc5c6a18d6d568f2ed | |
parent | 2278e60c39f937b6eee14fbf0094d4be92d7f06b [diff] | |
parent | 3f824c0e72ad8cde2dc9b0f4d4d7b621b5535e62 [diff] |
Merge "Fix cursor memory leak"
diff --git a/core/java/android/database/AbstractCursor.java b/core/java/android/database/AbstractCursor.java index fb04817..e7ff92d 100644 --- a/core/java/android/database/AbstractCursor.java +++ b/core/java/android/database/AbstractCursor.java
@@ -424,6 +424,9 @@ if (mSelfObserver != null && mSelfObserverRegistered == true) { mContentResolver.unregisterContentObserver(mSelfObserver); } + try { + if (!mClosed) close(); + } catch(Exception e) { } } /**