diff --git a/mastodon/src/main/java/org/joinmastodon/android/fragments/EditTimelinesFragment.java b/mastodon/src/main/java/org/joinmastodon/android/fragments/EditTimelinesFragment.java index bfed3f749..694dec11c 100644 --- a/mastodon/src/main/java/org/joinmastodon/android/fragments/EditTimelinesFragment.java +++ b/mastodon/src/main/java/org/joinmastodon/android/fragments/EditTimelinesFragment.java @@ -271,16 +271,21 @@ public class EditTimelinesFragment extends RecyclerFragment private boolean setTagListContent(NachoTextView editText, @Nullable List tags) { if (tags == null || tags.isEmpty()) return false; - editText.setText(String.join(",", tags)); + editText.setText(tags); editText.chipifyAllUnterminatedTokens(); return true; } private NachoTextView prepareChipTextView(NachoTextView nacho) { - nacho.addChipTerminator(',', BEHAVIOR_CHIPIFY_ALL); - nacho.addChipTerminator('\n', BEHAVIOR_CHIPIFY_ALL); - nacho.addChipTerminator(' ', BEHAVIOR_CHIPIFY_ALL); - nacho.addChipTerminator(';', BEHAVIOR_CHIPIFY_ALL); + //I’ll Be Back + nacho.setChipTerminators( + Map.of( + ',', BEHAVIOR_CHIPIFY_ALL, + '\n', BEHAVIOR_CHIPIFY_ALL, + ' ', BEHAVIOR_CHIPIFY_ALL, + ';', BEHAVIOR_CHIPIFY_ALL + ) + ); nacho.enableEditChipOnTouch(true, true); nacho.setOnFocusChangeListener((v, hasFocus) -> nacho.chipifyAllUnterminatedTokens()); return nacho;