am 2eecdd1a: Don\'t leak cursors

* commit '2eecdd1a50676eaae98b75d1d74de697cff39dd7':
  Don't leak cursors
This commit is contained in:
Tony Mantler 2014-07-16 19:17:19 +00:00 committed by Android Git Automerger
commit b93422d167

View File

@ -4592,9 +4592,14 @@ public class EmailProvider extends ContentProvider
final int nameColumn = projectionList.indexOf(UIProvider.FolderColumns.NAME);
final int typeColumn = projectionList.indexOf(UIProvider.FolderColumns.TYPE);
if (c.moveToFirst()) {
final Cursor closeThis = c;
try {
c = getUiFolderCursorRowFromMailboxCursorRow(
new MatrixCursorWithCachedColumns(uiProjection),
uiProjection.length, c, nameColumn, typeColumn);
} finally {
closeThis.close();
}
}
notifyUri = UIPROVIDER_FOLDER_NOTIFIER.buildUpon().appendPath(mailboxIdString)
.build();