From 43aad9752b150ea0080cf88c5e01978f1fedfa89 Mon Sep 17 00:00:00 2001 From: Xiaoji Chen Date: Mon, 16 Dec 2019 10:56:06 -0800 Subject: [PATCH] Fix TransitionManager when used with deck.gl's interpolators (#956) --- src/utils/transition-manager.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/utils/transition-manager.js b/src/utils/transition-manager.js index 12fd2e0f..02900aa9 100644 --- a/src/utils/transition-manager.js +++ b/src/utils/transition-manager.js @@ -174,7 +174,9 @@ export default class TransitionManager { // update transitionDuration for 'auto' mode const {transitionInterpolator} = endProps; - const duration = transitionInterpolator.getDuration(startProps, endProps); + const duration = transitionInterpolator.getDuration + ? transitionInterpolator.getDuration(startProps, endProps) + : endProps.transitionDuration; const initialProps = endProps.transitionInterpolator.initializeProps(startProps, endProps);