Prevent NPE when getting a bad mailbox id.

The mailboxNotification query apparently can return bogus
mailbox ids. This underlying bug still needs fixing.

Bug: 8482721
Change-Id: Icfbd0d986ab32fe878a0dbe09a3276322c75cafe
This commit is contained in:
Yu Ping Hu 2013-03-26 14:45:36 -07:00
parent 28a344042d
commit 1dd937bf18

View File

@ -583,13 +583,16 @@ public class NotificationController {
if (folderCursor == null) {
LogUtils.e(LOG_TAG, "Null folder cursor for mMailboxId %d", mailboxId);
return;
continue;
}
Folder folder = null;
try {
if (folderCursor.moveToFirst()) {
folder = new Folder(folderCursor);
} else {
LogUtils.e(LOG_TAG, "Empty folder cursor for mMailboxId %d", mailboxId);
continue;
}
} finally {
folderCursor.close();