am bd698cd0: Merge "Revert "Revert "Prevent an NPE""" into jb-ub-mail-ur10
* commit 'bd698cd0f7689615bc53296342173c4817a0fb21':
Revert "Revert "Prevent an NPE""
diff --git a/src/com/android/mail/ui/AbstractActivityController.java b/src/com/android/mail/ui/AbstractActivityController.java
index 61b7bf2..ad30da0 100644
--- a/src/com/android/mail/ui/AbstractActivityController.java
+++ b/src/com/android/mail/ui/AbstractActivityController.java
@@ -4277,19 +4277,23 @@
// Now try to load our parent
final Folder folder;
- final Cursor cursor = mContext.getContentResolver().query(mFolder.parent,
- UIProvider.FOLDERS_PROJECTION, null, null, null);
+ if (mFolder != null) {
+ final Cursor cursor = mContext.getContentResolver().query(mFolder.parent,
+ UIProvider.FOLDERS_PROJECTION, null, null, null);
- if (cursor == null) {
- // We couldn't load the parent, so use the inbox
- folder = mInbox;
- } else {
- try {
- cursor.moveToFirst();
- folder = new Folder(cursor);
- } finally {
- cursor.close();
+ if (cursor == null) {
+ // We couldn't load the parent, so use the inbox
+ folder = mInbox;
+ } else {
+ try {
+ cursor.moveToFirst();
+ folder = new Folder(cursor);
+ } finally {
+ cursor.close();
+ }
}
+ } else {
+ folder = mInbox;
}
return folder;