mirror of
https://github.com/moparisthebest/k-9
synced 2025-02-11 20:50:19 -05:00
Fixed issue 556
This commit is contained in:
parent
959404cc68
commit
09fa19affa
@ -459,6 +459,13 @@ public class MessageView extends K9Activity
|
||||
Intent intent = getIntent();
|
||||
Uri uri = intent.getData();
|
||||
|
||||
if (icicle!=null) {
|
||||
mAccount = (Account) icicle.getSerializable(EXTRA_ACCOUNT);
|
||||
mFolder = icicle.getString(EXTRA_FOLDER);
|
||||
mMessageUid = icicle.getString(EXTRA_MESSAGE);
|
||||
mFolderUids = icicle.getStringArrayList(EXTRA_FOLDER_UIDS);
|
||||
}
|
||||
else {
|
||||
if (uri==null) {
|
||||
mAccount = (Account) intent.getSerializableExtra(EXTRA_ACCOUNT);
|
||||
mFolder = intent.getStringExtra(EXTRA_FOLDER);
|
||||
@ -504,6 +511,7 @@ public class MessageView extends K9Activity
|
||||
return;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
next = findViewById(R.id.next);
|
||||
previous = findViewById(R.id.previous);
|
||||
@ -521,7 +529,7 @@ public class MessageView extends K9Activity
|
||||
|
||||
Account.HideButtons hideButtons = mAccount.getHideMessageViewButtons();
|
||||
|
||||
// MessagingController.getInstance(getApplication()).addListener(mListener);
|
||||
//MessagingController.getInstance(getApplication()).addListener(mListener);
|
||||
if (Account.HideButtons.ALWAYS == hideButtons)
|
||||
{
|
||||
hideButtons();
|
||||
@ -545,6 +553,15 @@ public class MessageView extends K9Activity
|
||||
displayMessage(mMessageUid);
|
||||
}
|
||||
|
||||
@Override
|
||||
protected void onSaveInstanceState (Bundle outState)
|
||||
{
|
||||
outState.putSerializable(EXTRA_ACCOUNT, mAccount);
|
||||
outState.putString(EXTRA_FOLDER, mFolder);
|
||||
outState.putString(EXTRA_MESSAGE, mMessageUid);
|
||||
outState.putStringArrayList(EXTRA_FOLDER_UIDS, mFolderUids);
|
||||
}
|
||||
|
||||
private void displayMessage(String uid)
|
||||
{
|
||||
mMessageUid = uid;
|
||||
@ -562,8 +579,6 @@ public class MessageView extends K9Activity
|
||||
mFolder,
|
||||
mMessageUid,
|
||||
mListener);
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user