diff --git a/app/src/main/java/com/github/libretube/ui/fragments/PlayerFragment.kt b/app/src/main/java/com/github/libretube/ui/fragments/PlayerFragment.kt index ce0fbe99e..e26dd9e29 100644 --- a/app/src/main/java/com/github/libretube/ui/fragments/PlayerFragment.kt +++ b/app/src/main/java/com/github/libretube/ui/fragments/PlayerFragment.kt @@ -819,6 +819,10 @@ class PlayerFragment : Fragment(), OnlinePlayerOptions { } } + runCatching { + if (fullscreenDialog.isShowing) fullscreenDialog.dismiss() + } + runCatching { // unregister the receiver for player actions context?.unregisterReceiver(playerActionReceiver)