Fix author search

This commit is contained in:
Koitharu
2025-02-20 18:01:16 +02:00
parent 87c242e2bb
commit 87a05ed28a
2 changed files with 5 additions and 0 deletions

View File

@@ -30,6 +30,7 @@ object MangaListFilterParceler : Parceler<MangaListFilter> {
parcel.writeInt(year) parcel.writeInt(year)
parcel.writeInt(yearFrom) parcel.writeInt(yearFrom)
parcel.writeInt(yearTo) parcel.writeInt(yearTo)
parcel.writeString(author)
} }
override fun create(parcel: Parcel) = MangaListFilter( override fun create(parcel: Parcel) = MangaListFilter(
@@ -45,6 +46,7 @@ object MangaListFilterParceler : Parceler<MangaListFilter> {
year = parcel.readInt(), year = parcel.readInt(),
yearFrom = parcel.readInt(), yearFrom = parcel.readInt(),
yearTo = parcel.readInt(), yearTo = parcel.readInt(),
author = parcel.readString(),
) )
} }

View File

@@ -1,12 +1,14 @@
package org.koitharu.kotatsu.search.ui.multi.adapter package org.koitharu.kotatsu.search.ui.multi.adapter
import androidx.core.view.isGone import androidx.core.view.isGone
import androidx.core.view.isVisible
import androidx.lifecycle.LifecycleOwner import androidx.lifecycle.LifecycleOwner
import androidx.recyclerview.widget.RecyclerView.RecycledViewPool import androidx.recyclerview.widget.RecyclerView.RecycledViewPool
import coil3.ImageLoader import coil3.ImageLoader
import com.hannesdorfmann.adapterdelegates4.ListDelegationAdapter import com.hannesdorfmann.adapterdelegates4.ListDelegationAdapter
import com.hannesdorfmann.adapterdelegates4.dsl.adapterDelegateViewBinding import com.hannesdorfmann.adapterdelegates4.dsl.adapterDelegateViewBinding
import org.koitharu.kotatsu.R import org.koitharu.kotatsu.R
import org.koitharu.kotatsu.core.model.UnknownMangaSource
import org.koitharu.kotatsu.core.ui.list.AdapterDelegateClickListenerAdapter import org.koitharu.kotatsu.core.ui.list.AdapterDelegateClickListenerAdapter
import org.koitharu.kotatsu.core.ui.list.OnListItemClickListener import org.koitharu.kotatsu.core.ui.list.OnListItemClickListener
import org.koitharu.kotatsu.core.ui.list.decor.SpacingItemDecoration import org.koitharu.kotatsu.core.ui.list.decor.SpacingItemDecoration
@@ -45,6 +47,7 @@ fun searchResultsAD(
bind { bind {
binding.textViewTitle.text = item.getTitle(context) binding.textViewTitle.text = item.getTitle(context)
binding.buttonMore.isVisible = item.source !== UnknownMangaSource
adapter.items = item.list adapter.items = item.list
adapter.notifyDataSetChanged() adapter.notifyDataSetChanged()
binding.recyclerView.isGone = item.list.isEmpty() binding.recyclerView.isGone = item.list.isEmpty()