From 378fdef27a0fb2605285f66ef4030299cc419955 Mon Sep 17 00:00:00 2001 From: Stypox Date: Tue, 3 Feb 2026 16:40:13 +0100 Subject: [PATCH] Fix opening channel fragment from anywhere --- .../schabi/newpipe/ui/components/menu/LongPressAction.kt | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/app/src/main/java/org/schabi/newpipe/ui/components/menu/LongPressAction.kt b/app/src/main/java/org/schabi/newpipe/ui/components/menu/LongPressAction.kt index d2099e3f4..a79318b28 100644 --- a/app/src/main/java/org/schabi/newpipe/ui/components/menu/LongPressAction.kt +++ b/app/src/main/java/org/schabi/newpipe/ui/components/menu/LongPressAction.kt @@ -25,7 +25,6 @@ import androidx.compose.material.icons.filled.Share import androidx.compose.ui.graphics.vector.ImageVector import androidx.core.net.toUri import kotlinx.coroutines.Dispatchers -import kotlinx.coroutines.reactive.awaitFirst import kotlinx.coroutines.rx3.await import kotlinx.coroutines.rx3.awaitSingle import kotlinx.coroutines.withContext @@ -214,8 +213,8 @@ data class LongPressAction( item.url, item.uploaderUrl ) - NavigationHelper.openChannelFragment( - context.findFragmentActivity().supportFragmentManager, + NavigationHelper.openChannelFragmentUsingIntent( + context, item.serviceId, uploaderUrl, item.uploaderName @@ -372,8 +371,8 @@ data class LongPressAction( buildShareActionList(item) + listOfNotNull( Type.ShowChannelDetails.buildAction { context -> - NavigationHelper.openChannelFragment( - context.findFragmentActivity().supportFragmentManager, + NavigationHelper.openChannelFragmentUsingIntent( + context, item.serviceId, item.url, item.name