fix: prevent error if navigationTransition is null or undefined

This commit is contained in:
Martin Guillon
2021-03-12 21:29:31 +01:00
parent de1c7b12fc
commit 56a3f9bd3c

View File

@ -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);
}