Merge "Fix NPE in uiSaveDraftMessage" into ub-mail-master
This commit is contained in:
commit
5c93d36616
|
@ -4887,11 +4887,12 @@ public class EmailProvider extends ContentProvider
|
||||||
final Mailbox mailbox =
|
final Mailbox mailbox =
|
||||||
getMailboxByAccountIdAndType(accountId, Mailbox.TYPE_DRAFTS);
|
getMailboxByAccountIdAndType(accountId, Mailbox.TYPE_DRAFTS);
|
||||||
if (mailbox == null) return null;
|
if (mailbox == null) return null;
|
||||||
final Message msg;
|
Message msg = null;
|
||||||
if (extras.containsKey(BaseColumns._ID)) {
|
if (extras.containsKey(BaseColumns._ID)) {
|
||||||
final long messageId = extras.getLong(BaseColumns._ID);
|
final long messageId = extras.getLong(BaseColumns._ID);
|
||||||
msg = Message.restoreMessageWithId(getContext(), messageId);
|
msg = Message.restoreMessageWithId(getContext(), messageId);
|
||||||
} else {
|
}
|
||||||
|
if (msg == null) {
|
||||||
msg = new Message();
|
msg = new Message();
|
||||||
}
|
}
|
||||||
return uiSaveMessage(msg, mailbox, extras);
|
return uiSaveMessage(msg, mailbox, extras);
|
||||||
|
|
Loading…
Reference in New Issue