From 70d0d623186061a4d3a66f10e1452afc7451a94a Mon Sep 17 00:00:00 2001 From: jarnedemeulemeester Date: Sun, 5 Sep 2021 12:28:37 +0200 Subject: [PATCH] Fix trailer button produces crash if no trailers are available --- .../java/dev/jdtech/jellyfin/fragments/MediaInfoFragment.kt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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 4bb4ffd2..8ff29f13 100644 --- a/app/src/main/java/dev/jdtech/jellyfin/fragments/MediaInfoFragment.kt +++ b/app/src/main/java/dev/jdtech/jellyfin/fragments/MediaInfoFragment.kt @@ -75,7 +75,7 @@ class MediaInfoFragment : Fragment() { } else { binding.originalTitle.visibility = View.GONE } - if (item.trailerCount != null && item.trailerCount!! < 1) { + if (item.remoteTrailers.isNullOrEmpty()) { binding.trailerButton.visibility = View.GONE } binding.communityRating.visibility = when (item.communityRating != null) { @@ -147,6 +147,7 @@ class MediaInfoFragment : Fragment() { } binding.trailerButton.setOnClickListener { + if (viewModel.item.value?.remoteTrailers.isNullOrEmpty()) return@setOnClickListener val intent = Intent( Intent.ACTION_VIEW, Uri.parse(viewModel.item.value?.remoteTrailers?.get(0)?.url)