diff --git a/app/src/main/java/org/jellyfin/androidtv/ui/itemdetail/FullDetailsFragmentHelper.kt b/app/src/main/java/org/jellyfin/androidtv/ui/itemdetail/FullDetailsFragmentHelper.kt index da05d0b01..087d748e3 100644 --- a/app/src/main/java/org/jellyfin/androidtv/ui/itemdetail/FullDetailsFragmentHelper.kt +++ b/app/src/main/java/org/jellyfin/androidtv/ui/itemdetail/FullDetailsFragmentHelper.kt @@ -217,10 +217,8 @@ fun FullDetailsFragment.populatePreviousButton() { ).content } - val previousItem = siblings.items - .filterNot { it.id == mBaseItem.id } - .firstOrNull() - ?.id + val currentIndex = siblings.items.indexOfFirst { it.id == mBaseItem.id } + val previousItem = siblings.items.getOrNull(currentIndex - 1)?.id mPrevItemId = previousItem mPrevButton.isVisible = previousItem != null