diff --git a/app/src/main/java/org/thoughtcrime/securesms/conversation/ConversationTitleView.java b/app/src/main/java/org/thoughtcrime/securesms/conversation/ConversationTitleView.java index 4c7872bbadf..e6351295c0a 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/conversation/ConversationTitleView.java +++ b/app/src/main/java/org/thoughtcrime/securesms/conversation/ConversationTitleView.java @@ -2,9 +2,6 @@ import android.annotation.SuppressLint; import android.content.Context; -import androidx.annotation.NonNull; -import androidx.annotation.Nullable; - import android.text.TextUtils; import android.util.AttributeSet; import android.view.View; @@ -12,6 +9,9 @@ import android.widget.RelativeLayout; import android.widget.TextView; +import androidx.annotation.NonNull; +import androidx.annotation.Nullable; + import com.annimon.stream.Collectors; import com.annimon.stream.Stream; @@ -22,7 +22,6 @@ import org.thoughtcrime.securesms.recipients.Recipient; import org.thoughtcrime.securesms.util.ExpirationUtil; import org.thoughtcrime.securesms.util.FeatureFlags; -import org.thoughtcrime.securesms.util.TextSecurePreferences; import org.thoughtcrime.securesms.util.Util; import org.thoughtcrime.securesms.util.ViewUtil; @@ -152,8 +151,6 @@ private void setContactRecipientTitle(Recipient recipient) { } private void setGroupRecipientTitle(Recipient recipient) { - String localNumber = TextSecurePreferences.getLocalNumber(getContext()); - if (FeatureFlags.profileDisplay()) { this.title.setText(recipient.getDisplayName(getContext())); } else { @@ -161,8 +158,9 @@ private void setGroupRecipientTitle(Recipient recipient) { } this.subtitle.setText(Stream.of(recipient.getParticipants()) - .filterNot(Recipient::isLocalNumber) - .map(r -> r.toShortString(getContext())) + .sorted((a, b) -> Boolean.compare(a.isLocalNumber(), b.isLocalNumber())) + .map(r -> r.isLocalNumber() ? getResources().getString(R.string.ConversationTitleView_you) + : r.getDisplayName(getContext())) .collect(Collectors.joining(", "))); updateSubtitleVisibility(); diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 66fd596c6ae..bb8b4d4678a 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -353,6 +353,7 @@ Verified + You Profile