diff --git a/app/src/main/java/com/lagradost/cloudstream3/MainActivity.kt b/app/src/main/java/com/lagradost/cloudstream3/MainActivity.kt index 22fa330d..38897472 100644 --- a/app/src/main/java/com/lagradost/cloudstream3/MainActivity.kt +++ b/app/src/main/java/com/lagradost/cloudstream3/MainActivity.kt @@ -1590,7 +1590,7 @@ class MainActivity : AppCompatActivity(), ColorPickerDialogListener { } backPressedCallback?.isEnabled = true - onBackPressedDispatcher.addCallback(this, backPressedCallback!!) + onBackPressedDispatcher.addCallback(this, backPressedCallback ?: return) } private fun detachBackPressedCallback() { diff --git a/app/src/main/java/com/lagradost/cloudstream3/ui/result/ResultTrailerPlayer.kt b/app/src/main/java/com/lagradost/cloudstream3/ui/result/ResultTrailerPlayer.kt index baa9fbf2..ef3db0b4 100644 --- a/app/src/main/java/com/lagradost/cloudstream3/ui/result/ResultTrailerPlayer.kt +++ b/app/src/main/java/com/lagradost/cloudstream3/ui/result/ResultTrailerPlayer.kt @@ -187,7 +187,11 @@ open class ResultTrailerPlayer : ResultFragmentPhone() { } backPressedCallback?.isEnabled = true - requireActivity().onBackPressedDispatcher.addCallback(requireActivity(), backPressedCallback!!) + + activity?.onBackPressedDispatcher?.addCallback( + activity ?: return, + backPressedCallback ?: return + ) } private fun detachBackPressedCallback() {