mirror of
https://github.com/signalapp/Signal-Android.git
synced 2025-12-25 05:27:42 +00:00
Prevent duplicate reactions bottom sheet.
This commit is contained in:
committed by
Greyson Parrelli
parent
4b09f4a654
commit
c5317370c8
@@ -1836,8 +1836,11 @@ public class ConversationFragment extends LoggingFragment implements Multiselect
|
||||
@Override
|
||||
public void onReactionClicked(@NonNull MultiselectPart multiselectPart, long messageId, boolean isMms) {
|
||||
if (getParentFragment() == null) return;
|
||||
final String REACTIONS_TAG = "REACTIONS";
|
||||
|
||||
ReactionsBottomSheetDialogFragment.create(messageId, isMms).show(getParentFragmentManager(), null);
|
||||
if (getParentFragmentManager().findFragmentByTag(REACTIONS_TAG) == null) {
|
||||
ReactionsBottomSheetDialogFragment.create(messageId, isMms).show(getParentFragmentManager(), REACTIONS_TAG);
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
|
||||
@@ -879,7 +879,10 @@ class ConversationFragment : LoggingFragment(R.layout.v2_conversation_fragment)
|
||||
|
||||
override fun onReactionClicked(multiselectPart: MultiselectPart, messageId: Long, isMms: Boolean) {
|
||||
context ?: return
|
||||
ReactionsBottomSheetDialogFragment.create(messageId, isMms).show(parentFragmentManager, null)
|
||||
val reactionsTag = "REACTIONS"
|
||||
if (parentFragmentManager.findFragmentByTag(reactionsTag) == null) {
|
||||
ReactionsBottomSheetDialogFragment.create(messageId, isMms).show(parentFragmentManager, reactionsTag)
|
||||
}
|
||||
}
|
||||
|
||||
override fun onGroupMemberClicked(recipientId: RecipientId, groupId: GroupId) {
|
||||
|
||||
Reference in New Issue
Block a user