1
0
mirror of https://codeberg.org/tom79/Fedilab synced 2025-02-08 08:08:42 +01:00

Fix crash with trends

This commit is contained in:
Thomas 2022-11-12 09:49:48 +01:00
parent e9fd84d7eb
commit 39c49fad77

View File

@ -121,19 +121,21 @@ public class FragmentMastodonTag extends Fragment {
binding.noActionText.setText(R.string.no_tags); binding.noActionText.setText(R.string.no_tags);
return; return;
} }
Collections.sort(tags, (obj1, obj2) -> Integer.compare(obj2.getWeight(), obj1.getWeight())); if (search != null) {
boolean isInCollection = false; Collections.sort(tags, (obj1, obj2) -> Integer.compare(obj2.getWeight(), obj1.getWeight()));
for (Tag tag : tags) { boolean isInCollection = false;
if (tag.name.compareToIgnoreCase(search) == 0) { for (Tag tag : tags) {
isInCollection = true; if (tag.name.compareToIgnoreCase(search) == 0) {
break; isInCollection = true;
break;
}
}
if (!isInCollection) {
Tag tag = new Tag();
tag.name = search;
tag.history = new ArrayList<>();
tags.add(0, tag);
} }
}
if (!isInCollection) {
Tag tag = new Tag();
tag.name = search;
tag.history = new ArrayList<>();
tags.add(0, tag);
} }
binding.recyclerView.setVisibility(View.VISIBLE); binding.recyclerView.setVisibility(View.VISIBLE);
binding.noAction.setVisibility(View.GONE); binding.noAction.setVisibility(View.GONE);