Merge "Strip formatting from convo senders and title" into rvc-dev

This commit is contained in:
TreeHugger Robot
2020-06-11 16:14:44 +00:00
committed by Android (Google) Code Review

View File

@@ -72,6 +72,7 @@ import com.android.internal.util.ContrastColorUtil;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.List; import java.util.List;
import java.util.Locale; import java.util.Locale;
import java.util.Objects;
import java.util.function.Consumer; import java.util.function.Consumer;
import java.util.regex.Pattern; import java.util.regex.Pattern;
@@ -795,7 +796,8 @@ public class ConversationLayout extends FrameLayout
*/ */
@RemotableViewMethod @RemotableViewMethod
public void setConversationTitle(CharSequence conversationTitle) { public void setConversationTitle(CharSequence conversationTitle) {
mConversationTitle = conversationTitle; // Remove formatting from the title.
mConversationTitle = conversationTitle != null ? conversationTitle.toString() : null;
} }
public CharSequence getConversationTitle() { public CharSequence getConversationTitle() {
@@ -1052,6 +1054,9 @@ public class ConversationLayout extends FrameLayout
groups.add(currentGroup); groups.add(currentGroup);
if (sender == null) { if (sender == null) {
sender = mUser; sender = mUser;
} else {
// Remove all formatting from the sender name
sender = sender.toBuilder().setName(Objects.toString(sender.getName())).build();
} }
senders.add(sender); senders.add(sender);
currentSenderKey = key; currentSenderKey = key;