diff --git a/app/src/main/java/org/thoughtcrime/securesms/groups/v2/GroupDescriptionUtil.java b/app/src/main/java/org/thoughtcrime/securesms/groups/v2/GroupDescriptionUtil.java index c3a0d527b..9ab8ad7d7 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/groups/v2/GroupDescriptionUtil.java +++ b/app/src/main/java/org/thoughtcrime/securesms/groups/v2/GroupDescriptionUtil.java @@ -23,8 +23,6 @@ import org.thoughtcrime.securesms.util.LongClickCopySpan; public final class GroupDescriptionUtil { - public static final int MAX_DESCRIPTION_LENGTH = 80; - /** * Set a group description. * @@ -34,7 +32,9 @@ public final class GroupDescriptionUtil { * @param moreClick Callback for when truncating and need to show more via another means. Required to enable truncating. */ public static void setText(@NonNull Context context, @NonNull EmojiTextView emojiTextView, @NonNull String description, boolean linkify, @Nullable Runnable moreClick) { - SpannableString descriptionSpannable = new SpannableString(description); + boolean shouldEllipsize = moreClick != null; + String scrubbedDescription = shouldEllipsize ? description.replaceAll("\\n", " ") : description; + SpannableString descriptionSpannable = new SpannableString(scrubbedDescription); if (linkify) { int linkPattern = Linkify.WEB_URLS | Linkify.EMAIL_ADDRESSES | Linkify.PHONE_NUMBERS; @@ -56,7 +56,7 @@ public final class GroupDescriptionUtil { } } - if (moreClick != null) { + if (shouldEllipsize) { ClickableSpan style = new ClickableSpan() { @Override public void onClick(@NonNull View widget) { diff --git a/app/src/main/java/org/thoughtcrime/securesms/profiles/edit/EditProfileFragment.java b/app/src/main/java/org/thoughtcrime/securesms/profiles/edit/EditProfileFragment.java index 440722009..a2e10485e 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/profiles/edit/EditProfileFragment.java +++ b/app/src/main/java/org/thoughtcrime/securesms/profiles/edit/EditProfileFragment.java @@ -181,7 +181,7 @@ public class EditProfileFragment extends LoggingFragment { givenName.addTextChangedListener(new AfterTextChanged(s -> viewModel.setGivenName(s.toString()))); givenName.setHint(R.string.EditProfileFragment__group_name); givenName.requestFocus(); - toolbar.setTitle(R.string.EditProfileFragment__edit_group_name_and_photo); + toolbar.setTitle(R.string.EditProfileFragment__edit_group); preview.setVisibility(View.GONE); if (FeatureFlags.groupsV2Description()) { diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 56c45d83f..988b84c86 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -2085,7 +2085,7 @@ Working on something new - Edit group name and photo + Edit group Group name Group description https://support.signal.org/hc/articles/360007459591