From 112dace96cdad2b65f5fa12367eb1e9e437cb6ed Mon Sep 17 00:00:00 2001 From: akwizgran Date: Mon, 1 Mar 2021 16:43:01 +0000 Subject: [PATCH] Hide disappearing messages menu item unless feature flag is enabled. --- .../android/conversation/ConversationActivity.java | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/briar-android/src/main/java/org/briarproject/briar/android/conversation/ConversationActivity.java b/briar-android/src/main/java/org/briarproject/briar/android/conversation/ConversationActivity.java index fdd303144..93adfd643 100644 --- a/briar-android/src/main/java/org/briarproject/briar/android/conversation/ConversationActivity.java +++ b/briar-android/src/main/java/org/briarproject/briar/android/conversation/ConversationActivity.java @@ -374,11 +374,14 @@ public class ConversationActivity extends BriarActivity observeOnce(viewModel.getContactItem(), this, contact -> menu.findItem(R.id.action_set_alias).setEnabled(true)); // show auto-delete timer setting only, if contacts supports it - observeOnce(viewModel.getPrivateMessageFormat(), this, format -> { - boolean visible = format == TEXT_IMAGES_AUTO_DELETE; - MenuItem item = menu.findItem(R.id.action_conversation_settings); - item.setVisible(visible); - }); + if (featureFlags.shouldEnableDisappearingMessages()) { + observeOnce(viewModel.getPrivateMessageFormat(), this, format -> { + boolean visible = format == TEXT_IMAGES_AUTO_DELETE; + MenuItem item = + menu.findItem(R.id.action_conversation_settings); + item.setVisible(visible); + }); + } return super.onCreateOptionsMenu(menu); }