From cb095834f150caf155e44b0990ec58e11dd27b66 Mon Sep 17 00:00:00 2001 From: jarnedemeulemeester Date: Mon, 9 Aug 2021 18:50:24 +0200 Subject: [PATCH] Fix episode items in ViewItemList --- .../jdtech/jellyfin/fragments/HomeFragment.kt | 22 ++++++++++++++----- 1 file changed, 16 insertions(+), 6 deletions(-) diff --git a/app/src/main/java/dev/jdtech/jellyfin/fragments/HomeFragment.kt b/app/src/main/java/dev/jdtech/jellyfin/fragments/HomeFragment.kt index 7fc956b3..f2bc3b74 100644 --- a/app/src/main/java/dev/jdtech/jellyfin/fragments/HomeFragment.kt +++ b/app/src/main/java/dev/jdtech/jellyfin/fragments/HomeFragment.kt @@ -96,13 +96,23 @@ class HomeFragment : Fragment() { } private fun navigateToMediaInfoFragment(item: BaseItemDto) { - findNavController().navigate( - HomeFragmentDirections.actionNavigationHomeToMediaInfoFragment( - item.id, - item.name, - item.type ?: "Unknown" + if (item.type == "Episode") { + findNavController().navigate( + HomeFragmentDirections.actionNavigationHomeToMediaInfoFragment( + item.seriesId!!, + item.seriesName, + "Series" + ) ) - ) + } else { + findNavController().navigate( + HomeFragmentDirections.actionNavigationHomeToMediaInfoFragment( + item.id, + item.name, + item.type ?: "Unknown" + ) + ) + } } private fun navigateToEpisodeBottomSheetFragment(episode: BaseItemDto) {