From a91a8ba72fa155d00145e81ff5965efd4e3968aa Mon Sep 17 00:00:00 2001 From: Jarne Demeulemeester Date: Tue, 20 Jul 2021 16:27:36 +0200 Subject: [PATCH] Hide Cast & Crew section when there are none --- .../dev/jdtech/jellyfin/fragments/MediaInfoFragment.kt | 7 +++++++ app/src/main/res/layout/fragment_media_info.xml | 1 + 2 files changed, 8 insertions(+) diff --git a/app/src/main/java/dev/jdtech/jellyfin/fragments/MediaInfoFragment.kt b/app/src/main/java/dev/jdtech/jellyfin/fragments/MediaInfoFragment.kt index b6c07074..919f3902 100644 --- a/app/src/main/java/dev/jdtech/jellyfin/fragments/MediaInfoFragment.kt +++ b/app/src/main/java/dev/jdtech/jellyfin/fragments/MediaInfoFragment.kt @@ -55,6 +55,13 @@ class MediaInfoFragment : Fragment() { } }) + viewModel.actors.observe(viewLifecycleOwner, { actors -> + when (actors.isNullOrEmpty()) { + false -> binding.actors.visibility = View.VISIBLE + true -> binding.actors.visibility = View.GONE + } + }) + viewModel.navigateToPlayer.observe(viewLifecycleOwner, { mediaSource -> mediaSource.id?.let { navigateToPlayerActivity( diff --git a/app/src/main/res/layout/fragment_media_info.xml b/app/src/main/res/layout/fragment_media_info.xml index 3edb02fc..67bd0678 100644 --- a/app/src/main/res/layout/fragment_media_info.xml +++ b/app/src/main/res/layout/fragment_media_info.xml @@ -348,6 +348,7 @@