mirror of
https://github.com/signalapp/Signal-Android.git
synced 2026-04-24 19:00:26 +01:00
Add support for replying to gift badges.
This commit is contained in:
@@ -1471,7 +1471,8 @@ public final class ConversationItem extends RelativeLayout implements BindableCo
|
||||
quote.isOriginalMissing(),
|
||||
quote.getAttachment(),
|
||||
chatColors,
|
||||
isStoryReaction(current) ? current.getBody() : null);
|
||||
isStoryReaction(current) ? current.getBody() : null,
|
||||
quote.getQuoteType());
|
||||
|
||||
quoteView.setVisibility(View.VISIBLE);
|
||||
quoteView.setTextSize(TypedValue.COMPLEX_UNIT_SP, SignalStore.settings().getMessageFontSize());
|
||||
|
||||
@@ -281,6 +281,7 @@ import org.thoughtcrime.securesms.util.FullscreenHelper;
|
||||
import org.thoughtcrime.securesms.util.IdentityUtil;
|
||||
import org.thoughtcrime.securesms.util.LifecycleDisposable;
|
||||
import org.thoughtcrime.securesms.util.MediaUtil;
|
||||
import org.thoughtcrime.securesms.util.MessageRecordUtil;
|
||||
import org.thoughtcrime.securesms.util.MessageUtil;
|
||||
import org.thoughtcrime.securesms.util.PlayStoreUtil;
|
||||
import org.thoughtcrime.securesms.util.ServiceUtil;
|
||||
@@ -3876,7 +3877,8 @@ public class ConversationParentFragment extends Fragment
|
||||
messageRecord.getDateSent(),
|
||||
author,
|
||||
body,
|
||||
slideDeck);
|
||||
slideDeck,
|
||||
MessageRecordUtil.getRecordQuoteType(messageRecord));
|
||||
|
||||
} else if (messageRecord.isMms() && !((MmsMessageRecord) messageRecord).getLinkPreviews().isEmpty()) {
|
||||
LinkPreview linkPreview = ((MmsMessageRecord) messageRecord).getLinkPreviews().get(0);
|
||||
@@ -3890,7 +3892,8 @@ public class ConversationParentFragment extends Fragment
|
||||
messageRecord.getDateSent(),
|
||||
author,
|
||||
conversationMessage.getDisplayBody(requireContext()),
|
||||
slideDeck);
|
||||
slideDeck,
|
||||
MessageRecordUtil.getRecordQuoteType(messageRecord));
|
||||
} else {
|
||||
SlideDeck slideDeck = messageRecord.isMms() ? ((MmsMessageRecord) messageRecord).getSlideDeck() : new SlideDeck();
|
||||
|
||||
@@ -3904,7 +3907,8 @@ public class ConversationParentFragment extends Fragment
|
||||
messageRecord.getDateSent(),
|
||||
author,
|
||||
conversationMessage.getDisplayBody(requireContext()),
|
||||
slideDeck);
|
||||
slideDeck,
|
||||
MessageRecordUtil.getRecordQuoteType(messageRecord));
|
||||
}
|
||||
|
||||
inputPanel.clickOnComposeInput();
|
||||
|
||||
@@ -188,7 +188,6 @@ final class MenuState {
|
||||
messageRecord.isSecure() &&
|
||||
(!conversationRecipient.isGroup() || conversationRecipient.isActiveGroup()) &&
|
||||
!messageRecord.getRecipient().isBlocked() &&
|
||||
!MessageRecordUtil.hasGiftBadge(messageRecord) &&
|
||||
!conversationRecipient.isReleaseNotes();
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user