From 86019c80a1208ee4672faddb1a970194f59169bb Mon Sep 17 00:00:00 2001 From: Kelvin K Date: Wed, 3 Dec 2025 11:58:00 -0600 Subject: [PATCH] Fix in-video login flow --- .../platformplayer/fragment/mainactivity/main/LoginFragment.kt | 2 +- .../main/java/com/futo/platformplayer/states/StatePlugins.kt | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/com/futo/platformplayer/fragment/mainactivity/main/LoginFragment.kt b/app/src/main/java/com/futo/platformplayer/fragment/mainactivity/main/LoginFragment.kt index 86cb4cc4..9b05816c 100644 --- a/app/src/main/java/com/futo/platformplayer/fragment/mainactivity/main/LoginFragment.kt +++ b/app/src/main/java/com/futo/platformplayer/fragment/mainactivity/main/LoginFragment.kt @@ -55,7 +55,7 @@ class LoginFragment : MainFragment() { fun showLogin(config: SourcePluginConfig, callback: ((SourceAuth?) -> Unit)? = null) { if(_callback != null) _callback?.invoke(null); _callback = callback; - StateApp.instance.activity?.navigate(config, false); + StateApp.instance.activity?.navigate(config, true); } } diff --git a/app/src/main/java/com/futo/platformplayer/states/StatePlugins.kt b/app/src/main/java/com/futo/platformplayer/states/StatePlugins.kt index cb853f07..38473023 100644 --- a/app/src/main/java/com/futo/platformplayer/states/StatePlugins.kt +++ b/app/src/main/java/com/futo/platformplayer/states/StatePlugins.kt @@ -169,6 +169,9 @@ class StatePlugins { return false; LoginFragment.showLogin(config) {//LoginActivity.showLogin(context, config) { + + if(it == null) + return@showLogin; try { StatePlugins.instance.setPluginAuth(config.id, it); } catch (e: Throwable) {