From a15c4d60eb65f20630085a3ddb2fed5942c0c8f5 Mon Sep 17 00:00:00 2001 From: Jays2Kings Date: Mon, 20 Mar 2023 19:38:29 -0400 Subject: [PATCH] fix warning in SettingsSearchAdapter --- .../tachiyomi/ui/setting/search/SettingsSearchAdapter.kt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/eu/kanade/tachiyomi/ui/setting/search/SettingsSearchAdapter.kt b/app/src/main/java/eu/kanade/tachiyomi/ui/setting/search/SettingsSearchAdapter.kt index f327c3a46d..ce67500f74 100644 --- a/app/src/main/java/eu/kanade/tachiyomi/ui/setting/search/SettingsSearchAdapter.kt +++ b/app/src/main/java/eu/kanade/tachiyomi/ui/setting/search/SettingsSearchAdapter.kt @@ -3,6 +3,7 @@ package eu.kanade.tachiyomi.ui.setting.search import android.os.Bundle import android.os.Parcelable import android.util.SparseArray +import androidx.core.os.BundleCompat import androidx.recyclerview.widget.RecyclerView import eu.davidea.flexibleadapter.FlexibleAdapter import eu.kanade.tachiyomi.ui.setting.SettingsController @@ -68,7 +69,7 @@ class SettingsSearchAdapter(val controller: SettingsSearchController) : */ private fun restoreHolderState(holder: RecyclerView.ViewHolder) { val key = "holder_${holder.bindingAdapterPosition}" - bundle.getSparseParcelableArray(key)?.let { + BundleCompat.getSparseParcelableArray(bundle, key, Parcelable::class.java)?.let { holder.itemView.restoreHierarchyState(it) bundle.remove(key) }