diff --git a/app/src/main/java/eu/kanade/tachiyomi/ui/base/MaterialMenuSheet.kt b/app/src/main/java/eu/kanade/tachiyomi/ui/base/MaterialMenuSheet.kt index d65ad87475..c5f4bafce6 100644 --- a/app/src/main/java/eu/kanade/tachiyomi/ui/base/MaterialMenuSheet.kt +++ b/app/src/main/java/eu/kanade/tachiyomi/ui/base/MaterialMenuSheet.kt @@ -83,12 +83,13 @@ class MaterialMenuSheet( binding.toolbarTitle.text = title if (selectedId != null) { - itemAdapter.getAdapterItem(selectedId).isSelected = true + val pos = itemAdapter.getAdapterPosition(selectedId.toLong()) + itemAdapter.getAdapterItem(pos).isSelected = true binding.root.post { binding.root.post { binding.menuSheetRecycler.scrollBy( 0, - selectedId * 48.dpToPx - binding.menuSheetRecycler.height / 2 + pos * 48.dpToPx - binding.menuSheetRecycler.height / 2 ) } }