mirror of
https://github.com/signalapp/Signal-Android.git
synced 2026-04-26 03:40:56 +01:00
Prevent various operations on blocked users from conversation.
Fix #10973 Closes #11979
This commit is contained in:
@@ -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);
|
||||
|
||||
Reference in New Issue
Block a user