From 111b9a63058055fc4b6ba8342541f38eb3beb4a3 Mon Sep 17 00:00:00 2001 From: Jesse Vincent Date: Fri, 11 Feb 2011 11:16:50 -0500 Subject: [PATCH] remove a pointless indirection and an extra method call to set the options menu when we didn't need to --- src/com/fsck/k9/activity/MessageView.java | 15 +++------------ 1 file changed, 3 insertions(+), 12 deletions(-) diff --git a/src/com/fsck/k9/activity/MessageView.java b/src/com/fsck/k9/activity/MessageView.java index e94e19b43..2d1b5ee98 100644 --- a/src/com/fsck/k9/activity/MessageView.java +++ b/src/com/fsck/k9/activity/MessageView.java @@ -65,7 +65,6 @@ public class MessageView extends K9Activity implements OnClickListener { private MessagingController mController = MessagingController.getInstance(getApplication()); private MessageReference mNextMessage = null; private MessageReference mPreviousMessage = null; - private Menu optionsMenu = null; private Listener mListener = new Listener(); private MessageViewHandler mHandler = new MessageViewHandler(); private Contacts mContacts; @@ -754,7 +753,6 @@ public class MessageView extends K9Activity implements OnClickListener { try { mMessage.setFlag(Flag.FLAGGED, !mMessage.isSet(Flag.FLAGGED)); mMessageView.setHeaders(mMessage, mAccount); - prepareMenuItems(); } catch (MessagingException me) { Log.e(K9.LOG_TAG, "Could not set flag on local message", me); } @@ -1018,8 +1016,6 @@ public class MessageView extends K9Activity implements OnClickListener { public boolean onCreateOptionsMenu(Menu menu) { super.onCreateOptionsMenu(menu); getMenuInflater().inflate(R.menu.message_view_option, menu); - optionsMenu = menu; - prepareMenuItems(); if (!mController.isCopyCapable(mAccount)) { menu.findItem(R.id.copy).setVisible(false); } @@ -1037,12 +1033,6 @@ public class MessageView extends K9Activity implements OnClickListener { return true; } - - @Override - public boolean onPrepareOptionsMenu(Menu menu) { - prepareMenuItems(); - return super.onPrepareOptionsMenu(menu); - } // TODO: when switching to API version 8, override onCreateDialog(int, Bundle) /** @@ -1060,8 +1050,8 @@ public class MessageView extends K9Activity implements OnClickListener { return super.onCreateDialog(id); } - private void prepareMenuItems() { - Menu menu = optionsMenu; + @Override + public boolean onPrepareOptionsMenu(Menu menu) { if (menu != null) { MenuItem flagItem = menu.findItem(R.id.flag); if (flagItem != null && mMessage != null) { @@ -1073,6 +1063,7 @@ public class MessageView extends K9Activity implements OnClickListener { R.string.hide_full_header_action : R.string.show_full_header_action); } } + return super.onPrepareOptionsMenu(menu); } public void displayMessage(Account account, String folder, String uid, Message message) {