Clear home transition in onPause

This commit is contained in:
MM20 2022-10-15 20:20:47 +02:00
parent fc74050c99
commit 4efcd89614
No known key found for this signature in database
GPG Key ID: 0B61A8F2DEAFA389

View File

@ -11,11 +11,15 @@ class LauncherActivity: SharedLauncherActivity(LauncherActivityMode.Launcher) {
if (navContract != null) { if (navContract != null) {
homeTransitionManager.resolve(navContract, window) homeTransitionManager.resolve(navContract, window)
} else { } else {
homeTransitionManager.clear()
onBackPressed() onBackPressed()
} }
} }
override fun onPause() {
super.onPause()
homeTransitionManager.clear()
}
override fun onBackPressed() { override fun onBackPressed() {
if (onBackPressedDispatcher.hasEnabledCallbacks()) { if (onBackPressedDispatcher.hasEnabledCallbacks()) {
onBackPressedDispatcher.onBackPressed() onBackPressedDispatcher.onBackPressed()