fix: extension page sorting order bug

This commit is contained in:
rebelonion 2024-02-06 19:46:12 -06:00
parent 04306a981f
commit b5cfb5d567
3 changed files with 7 additions and 4 deletions

View file

@ -292,7 +292,7 @@ class InstalledAnimeExtensionsFragment : Fragment(), SearchQueryHandler {
@SuppressLint("SetTextI18n")
override fun onBindViewHolder(holder: ViewHolder, position: Int) {
val extension = getItem(position) // Use getItem() from ListAdapter
val extension = getItem(position)
val nsfw = if (extension.isNsfw) "(18+)" else ""
val lang = LanguageMapper.mapLanguageCodeToName(extension.lang)
holder.extensionNameTextView.text = extension.name
@ -324,7 +324,8 @@ class InstalledAnimeExtensionsFragment : Fragment(), SearchQueryHandler {
filteredList.add(extension)
}
}
submitList(filteredList)
if (filteredList != currentList)
submitList(filteredList)
}
inner class ViewHolder(view: View) : RecyclerView.ViewHolder(view) {

View file

@ -315,7 +315,8 @@ class InstalledMangaExtensionsFragment : Fragment(), SearchQueryHandler {
filteredList.add(extension)
}
}
submitList(filteredList)
if (filteredList != currentList)
submitList(filteredList)
}
inner class ViewHolder(view: View) : RecyclerView.ViewHolder(view) {

View file

@ -249,7 +249,8 @@ class InstalledNovelExtensionsFragment : Fragment(), SearchQueryHandler {
filteredList.add(extension)
}
}
submitList(filteredList)
if (filteredList != currentList)
submitList(filteredList)
}
inner class ViewHolder(view: View) : RecyclerView.ViewHolder(view) {