mirror of
https://github.com/moparisthebest/k-9
synced 2025-02-19 20:21:45 -05:00
Issue 321
Add null checks around more uses of mMessage
This commit is contained in:
parent
99553cbcab
commit
2615d70a1d
@ -619,12 +619,15 @@ public class MessageView extends Activity
|
||||
}
|
||||
|
||||
private void onMarkAsUnread() {
|
||||
if (mMessage != null)
|
||||
{
|
||||
MessagingController.getInstance(getApplication()).markMessageRead(
|
||||
mAccount,
|
||||
mFolder,
|
||||
mMessage.getUid(),
|
||||
false);
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Creates a unique file in the given directory by appending a hyphen
|
||||
@ -669,6 +672,8 @@ public class MessageView extends Activity
|
||||
Toast.LENGTH_SHORT).show();
|
||||
return;
|
||||
}
|
||||
if (mMessage != null)
|
||||
{
|
||||
MessagingController.getInstance(getApplication()).loadAttachment(
|
||||
mAccount,
|
||||
mMessage,
|
||||
@ -676,8 +681,11 @@ public class MessageView extends Activity
|
||||
new Object[] { true, attachment },
|
||||
mListener);
|
||||
}
|
||||
}
|
||||
|
||||
private void onViewAttachment(Attachment attachment) {
|
||||
if (mMessage != null)
|
||||
{
|
||||
MessagingController.getInstance(getApplication()).loadAttachment(
|
||||
mAccount,
|
||||
mMessage,
|
||||
@ -685,6 +693,7 @@ public class MessageView extends Activity
|
||||
new Object[] { false, attachment },
|
||||
mListener);
|
||||
}
|
||||
}
|
||||
|
||||
private void onShowPictures() {
|
||||
mMessageContentView.getSettings().setBlockNetworkImage(false);
|
||||
@ -771,7 +780,7 @@ public class MessageView extends Activity
|
||||
if (menu != null)
|
||||
{
|
||||
MenuItem flagItem = menu.findItem(R.id.flag);
|
||||
if (flagItem != null)
|
||||
if (flagItem != null && mMessage != null)
|
||||
{
|
||||
flagItem.setTitle((mMessage.isSet(Flag.FLAGGED) ? R.string.unflag_action : R.string.flag_action));
|
||||
}
|
||||
@ -780,7 +789,7 @@ public class MessageView extends Activity
|
||||
|
||||
public CacheResult service(String url, Map<String, String> headers) {
|
||||
String prefix = "http://cid/";
|
||||
if (url.startsWith(prefix)) {
|
||||
if (url.startsWith(prefix) && mMessage != null) {
|
||||
try {
|
||||
String contentId = url.substring(prefix.length());
|
||||
final Part part = MimeUtility.findPartByContentId(mMessage, "<" + contentId + ">");
|
||||
|
Loading…
x
Reference in New Issue
Block a user