CursorToBulkCursorAdapter.close must call mCursor.close instead of mCursor.deactivate. This prevent us to call Cursor.close on cross process ContentProvider and may cause a database leak problem.

Change-Id: I126457c1b709e853727f460095b518b0420aa34f
This commit is contained in:
Tatsuo Nagamatsu
2010-03-28 14:23:51 +09:00
parent 0d3b202bde
commit 69f789a128

View File

@@ -143,8 +143,7 @@ public final class CursorToBulkCursorAdaptor extends BulkCursorNative
public void close() {
maybeUnregisterObserverProxy();
mCursor.deactivate();
mCursor.close();
}
public int requery(IContentObserver observer, CursorWindow window) {