From 8b6e638369e5677ef1c2dd3cd62a721e611be67d Mon Sep 17 00:00:00 2001 From: Dilantha Jayathiratne Date: Fri, 5 May 2023 12:27:15 +0200 Subject: [PATCH] ChannelFragment NPE fix --- .../com/github/libretube/ui/fragments/ChannelFragment.kt | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/com/github/libretube/ui/fragments/ChannelFragment.kt b/app/src/main/java/com/github/libretube/ui/fragments/ChannelFragment.kt index c0fc4e490..6a21ba968 100644 --- a/app/src/main/java/com/github/libretube/ui/fragments/ChannelFragment.kt +++ b/app/src/main/java/com/github/libretube/ui/fragments/ChannelFragment.kt @@ -137,8 +137,9 @@ class ChannelFragment : Fragment() { fetchChannelNextPage() } + val channelId = channelId ?: return@repeatOnLifecycle // fetch and update the subscription status - isSubscribed = SubscriptionHelper.isSubscribed(channelId!!) + isSubscribed = SubscriptionHelper.isSubscribed(channelId) if (isSubscribed == null) return@repeatOnLifecycle binding.channelSubscribe.setupSubscriptionButton( @@ -149,7 +150,7 @@ class ChannelFragment : Fragment() { binding.channelShare.setOnClickListener { val shareDialog = ShareDialog( - response.id!!.toID(), + channelId.toID(), ShareObjectType.CHANNEL, shareData )