Prevent various operations on blocked users from conversation.

Fix #10973
Closes #11979
This commit is contained in:
Sgn-32
2022-03-29 22:33:01 +02:00
committed by Greyson Parrelli
parent f8d459829e
commit f3873c8a7c
3 changed files with 17 additions and 11 deletions

View File

@@ -1002,6 +1002,10 @@ public class ConversationParentFragment extends Fragment
inflater.inflate(R.menu.conversation, menu);
if (isInMessageRequest() && !recipient.get().isBlocked()) {
hideMenuItem(menu, R.id.menu_conversation_settings);
}
if (isSingleConversation() && !isSecureText && !recipient.get().isReleaseNotes()) {
inflater.inflate(R.menu.conversation_insecure, menu);
}
@@ -1309,7 +1313,7 @@ public class ConversationParentFragment extends Fragment
return;
}
if (isInMessageRequest()) return;
if (isInMessageRequest() && !recipient.get().isBlocked()) return;
Intent intent = ConversationSettingsActivity.forRecipient(requireContext(), recipient.getId());
Bundle bundle = ConversationSettingsActivity.createTransitionBundle(requireActivity(), titleView.findViewById(R.id.contact_photo_image), toolbar);