Skip to content

Commit d025ef1

Browse files
committed
Sort tags in metadata section
1 parent 1425613 commit d025ef1

1 file changed

Lines changed: 7 additions & 1 deletion

File tree

app/src/main/java/org/schabi/newpipe/fragments/detail/DescriptionFragment.java

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,10 @@
2626
import org.schabi.newpipe.util.ShareUtils;
2727
import org.schabi.newpipe.util.TextLinkifier;
2828

29+
import java.util.ArrayList;
30+
import java.util.Collections;
31+
import java.util.List;
32+
2933
import icepick.State;
3034
import io.reactivex.rxjava3.disposables.Disposable;
3135

@@ -208,7 +212,9 @@ private void addTagsMetadataItem(final LayoutInflater inflater, final LinearLayo
208212
final ItemMetadataTagsBinding itemBinding
209213
= ItemMetadataTagsBinding.inflate(inflater, layout, false);
210214

211-
for (final String tag : streamInfo.getTags()) {
215+
final List<String> tags = new ArrayList<>(streamInfo.getTags());
216+
Collections.sort(tags);
217+
for (final String tag : tags) {
212218
final Chip chip = (Chip) inflater.inflate(R.layout.chip,
213219
itemBinding.metadataTagsChips, false);
214220
chip.setText(tag);

0 commit comments

Comments
 (0)