From 98f3909ecc83843430e3db5b8a252114aee023df Mon Sep 17 00:00:00 2001 From: Jesse Vincent Date: Thu, 10 Feb 2011 14:56:56 -0500 Subject: [PATCH] Split out a "clear the current message view" method --- src/com/fsck/k9/activity/MessageView.java | 20 ++++++++++++-------- 1 file changed, 12 insertions(+), 8 deletions(-) diff --git a/src/com/fsck/k9/activity/MessageView.java b/src/com/fsck/k9/activity/MessageView.java index f54a4d86d..6abbed6db 100644 --- a/src/com/fsck/k9/activity/MessageView.java +++ b/src/com/fsck/k9/activity/MessageView.java @@ -583,14 +583,7 @@ public class MessageView extends K9Activity implements OnClickListener { if (K9.DEBUG) Log.d(K9.LOG_TAG, "MessageView displaying message " + mMessageReference); mAccount = Preferences.getPreferences(this).getAccount(mMessageReference.accountUuid); - mTopView.setVisibility(View.GONE); - mTopView.scrollTo(0, 0); - mMessageContentView.scrollTo(0, 0); - mHeaderContainer.setVisibility(View.GONE); - - mMessageContentView.clearView(); - setLoadPictures(false); - mAttachments.removeAllViews(); + clearMessageDisplay(); findSurroundingMessagesUid(); // start with fresh, empty PGP data mCryptoView.setCryptoData(null); @@ -604,6 +597,17 @@ public class MessageView extends K9Activity implements OnClickListener { setupDisplayMessageButtons(); } + private void clearMessageDisplay() { + mTopView.setVisibility(View.GONE); + mTopView.scrollTo(0, 0); + mMessageContentView.scrollTo(0, 0); + mHeaderContainer.setVisibility(View.GONE); + + mMessageContentView.clearView(); + setLoadPictures(false); + mAttachments.removeAllViews(); + } + private void setupDisplayMessageButtons() { mDelete.setEnabled(true); next.setEnabled(mNextMessage != null);