diff --git a/app/src/main/java/eu/kanade/tachiyomi/ui/player/PlayerActivity.kt b/app/src/main/java/eu/kanade/tachiyomi/ui/player/PlayerActivity.kt index 87e9dc95f5..5349483e7b 100644 --- a/app/src/main/java/eu/kanade/tachiyomi/ui/player/PlayerActivity.kt +++ b/app/src/main/java/eu/kanade/tachiyomi/ui/player/PlayerActivity.kt @@ -572,19 +572,22 @@ class PlayerActivity : BaseActivity() { } catch (e: Exception) { logcat(LogPriority.ERROR, e) { "Service the google play services not available" } } - onBackPressedDispatcher.addCallback(this, object : OnBackPressedCallback(true) { - override fun handleOnBackPressed() { - if (supportedAndEnabled) { - if (player.paused == false && playerPreferences.pipOnExit().get()) { - updatePip(true) + onBackPressedDispatcher.addCallback( + this, + object : OnBackPressedCallback(true) { + override fun handleOnBackPressed() { + if (supportedAndEnabled) { + if (player.paused == false && playerPreferences.pipOnExit().get()) { + updatePip(true) + } else { + finishAndRemoveTask() + } } else { finishAndRemoveTask() } - } else { - finishAndRemoveTask() } - } - }) + }, + ) } private fun copyAssets(configDir: String) { val assetManager = this.assets @@ -1091,7 +1094,6 @@ class PlayerActivity : BaseActivity() { super.onDestroy() } - override fun onUserLeaveHint() { if (player.paused == false && playerPreferences.pipOnExit().get() &&