diff --git a/src/main/java/org/thoughtcrime/securesms/ConversationActivity.java b/src/main/java/org/thoughtcrime/securesms/ConversationActivity.java
index 0d64ca972..2a2f0b9de 100644
--- a/src/main/java/org/thoughtcrime/securesms/ConversationActivity.java
+++ b/src/main/java/org/thoughtcrime/securesms/ConversationActivity.java
@@ -440,10 +440,9 @@ public class ConversationActivity extends PassphraseRequiredActionBarActivity
@Override
public boolean onPrepareOptionsMenu(Menu menu) {
- MenuInflater inflater = this.getMenuInflater();
menu.clear();
- inflater.inflate(R.menu.conversation, menu);
+ getMenuInflater().inflate(R.menu.conversation, menu);
if (dcChat.isSelfTalk() || dcChat.isBroadcast()) {
menu.findItem(R.id.menu_mute_notifications).setVisible(false);
@@ -465,18 +464,14 @@ public class ConversationActivity extends PassphraseRequiredActionBarActivity
if (isMultiUser()) {
if (dcChat.canSend() && !dcChat.isBroadcast() && !dcChat.isMailingList()) {
- inflater.inflate(R.menu.conversation_push_group_options, menu);
+ menu.findItem(R.id.menu_leave).setVisible(true);
}
}
- inflater.inflate(R.menu.conversation_archive, menu);
if (isArchived()) {
menu.findItem(R.id.menu_archive_chat).setTitle(R.string.menu_unarchive_chat);
}
- inflater.inflate(R.menu.conversation_clear, menu);
- inflater.inflate(R.menu.conversation_delete, menu);
-
try {
MenuItem searchItem = menu.findItem(R.id.menu_search_chat);
searchItem.setOnActionExpandListener(new MenuItem.OnActionExpandListener() {
diff --git a/src/main/res/menu/conversation.xml b/src/main/res/menu/conversation.xml
index 76d34703f..923c86091 100644
--- a/src/main/res/menu/conversation.xml
+++ b/src/main/res/menu/conversation.xml
@@ -42,4 +42,17 @@