From 56a3f9bd3cf3d2fe7a81c1fcacbcf822c4154cea Mon Sep 17 00:00:00 2001 From: Martin Guillon Date: Fri, 12 Mar 2021 21:29:31 +0100 Subject: [PATCH] fix: prevent error if navigationTransition is null or undefined --- .../core/ui/frame/fragment.transitions.android.ts | 15 +++------------ 1 file changed, 3 insertions(+), 12 deletions(-) diff --git a/packages/core/ui/frame/fragment.transitions.android.ts b/packages/core/ui/frame/fragment.transitions.android.ts index 7a4a341dc..a776fd658 100644 --- a/packages/core/ui/frame/fragment.transitions.android.ts +++ b/packages/core/ui/frame/fragment.transitions.android.ts @@ -615,19 +615,10 @@ function setupCurrentFragmentFadeTransition(navTransition: NavigationTransition, setReenterTransition(navTransition, entry, fadeInReenter); } -function setupCurrentFragmentExplodeTransition(navTransition: NavigationTransition, entry: ExpandedEntry): void { - setExitTransition(navTransition, entry, new androidx.transition.Explode()); - setReenterTransition(navTransition, entry, new androidx.transition.Explode()); -} - -function setupNewFragmentExplodeTransition(navTransition: NavigationTransition, entry: ExpandedEntry): void { - setupCurrentFragmentExplodeTransition(navTransition, entry); - - setEnterTransition(navTransition, entry, new androidx.transition.Explode()); - setReturnTransition(navTransition, entry, new androidx.transition.Explode()); -} - function setUpNativeTransition(navigationTransition: NavigationTransition, nativeTransition: androidx.transition.Transition) { + if (!navigationTransition) { + return; + } if (navigationTransition.duration) { nativeTransition.setDuration(navigationTransition.duration); }