diff --git a/app/src/main/java/com/lagradost/cloudstream3/ui/result/ResultFragmentPhone.kt b/app/src/main/java/com/lagradost/cloudstream3/ui/result/ResultFragmentPhone.kt index d31877d2..40719849 100644 --- a/app/src/main/java/com/lagradost/cloudstream3/ui/result/ResultFragmentPhone.kt +++ b/app/src/main/java/com/lagradost/cloudstream3/ui/result/ResultFragmentPhone.kt @@ -645,8 +645,7 @@ open class ResultFragmentPhone : FullScreenPlayer() { ), null ) { click -> - runCatching { context ?: requireContext() }.getOrNull() - ?.let { openBatteryOptimizationSettings(it) } + context?.let { openBatteryOptimizationSettings(it) } when (click.action) { DOWNLOAD_ACTION_DOWNLOAD -> { diff --git a/app/src/main/java/com/lagradost/cloudstream3/ui/settings/SettingsGeneral.kt b/app/src/main/java/com/lagradost/cloudstream3/ui/settings/SettingsGeneral.kt index 9739c65d..d63d0050 100644 --- a/app/src/main/java/com/lagradost/cloudstream3/ui/settings/SettingsGeneral.kt +++ b/app/src/main/java/com/lagradost/cloudstream3/ui/settings/SettingsGeneral.kt @@ -205,7 +205,7 @@ class SettingsGeneral : PreferenceFragmentCompat() { } getPref(R.string.battery_optimisation_key)?.setOnPreferenceClickListener { - val ctx = context ?: requireContext() + val ctx = context ?: return@setOnPreferenceClickListener false if (isAppRestricted(ctx)) { intentOpenAppInfo(ctx) diff --git a/app/src/main/java/com/lagradost/cloudstream3/utils/PowerManagerAPI.kt b/app/src/main/java/com/lagradost/cloudstream3/utils/PowerManagerAPI.kt index 1a2803d3..2b2dd384 100644 --- a/app/src/main/java/com/lagradost/cloudstream3/utils/PowerManagerAPI.kt +++ b/app/src/main/java/com/lagradost/cloudstream3/utils/PowerManagerAPI.kt @@ -73,7 +73,7 @@ object BatteryOptimizationChecker { .setData(Uri.fromParts("package", packageName, null)) context.startActivity(intent, Bundle()) } catch (t: Throwable) { - Log.e(TAG, "Unable to invoke Intent for - CS3/App Info") + Log.e(TAG, "Unable to invoke intent for - CS3/App Info", t) showToast(R.string.app_info_intent_error) } }