kopia lustrzana https://github.com/ryukoposting/Signal-Android
Fix using system emoji in condensed message mode.
rodzic
17aa0365d6
commit
b689ea62a6
|
@ -329,9 +329,13 @@ public class EmojiTextView extends AppCompatTextView {
|
||||||
.append(Optional.ofNullable(overflowText).orElse(""));
|
.append(Optional.ofNullable(overflowText).orElse(""));
|
||||||
|
|
||||||
EmojiParser.CandidateList newCandidates = isInEditMode() ? null : EmojiProvider.getCandidates(newContent);
|
EmojiParser.CandidateList newCandidates = isInEditMode() ? null : EmojiProvider.getCandidates(newContent);
|
||||||
CharSequence emojified = EmojiProvider.emojify(newCandidates, newContent, this, isJumbomoji || forceJumboEmoji);
|
|
||||||
|
|
||||||
|
if (useSystemEmoji || newCandidates == null || newCandidates.size() == 0) {
|
||||||
|
super.setText(newContent, BufferType.SPANNABLE);
|
||||||
|
} else {
|
||||||
|
CharSequence emojified = EmojiProvider.emojify(newCandidates, newContent, this, isJumbomoji || forceJumboEmoji);
|
||||||
super.setText(emojified, BufferType.SPANNABLE);
|
super.setText(emojified, BufferType.SPANNABLE);
|
||||||
|
}
|
||||||
} else if (maxLength > 0) {
|
} else if (maxLength > 0) {
|
||||||
ellipsizeAnyTextForMaxLength();
|
ellipsizeAnyTextForMaxLength();
|
||||||
}
|
}
|
||||||
|
|
Ładowanie…
Reference in New Issue