mirror of
https://code.briarproject.org/briar/briar.git
synced 2026-02-12 10:49:06 +01:00
Show disabled menu item if we support feature but contact doesn't.
This commit is contained in:
@@ -373,14 +373,13 @@ public class ConversationActivity extends BriarActivity
|
||||
// enable alias action if available
|
||||
observeOnce(viewModel.getContactItem(), this, contact ->
|
||||
menu.findItem(R.id.action_set_alias).setEnabled(true));
|
||||
// show auto-delete timer setting only, if contacts supports it
|
||||
// Show auto-delete menu item if feature is enabled
|
||||
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);
|
||||
});
|
||||
MenuItem item = menu.findItem(R.id.action_conversation_settings);
|
||||
item.setVisible(true);
|
||||
// Enable menu item only if contact supports auto-delete
|
||||
observeOnce(viewModel.getPrivateMessageFormat(), this, format ->
|
||||
item.setEnabled(format == TEXT_IMAGES_AUTO_DELETE));
|
||||
}
|
||||
|
||||
return super.onCreateOptionsMenu(menu);
|
||||
|
||||
Reference in New Issue
Block a user