diff --git a/Libraries/NativeAnimation/Drivers/RCTSpringAnimation.m b/Libraries/NativeAnimation/Drivers/RCTSpringAnimation.m index b7e784b6c..179a18787 100644 --- a/Libraries/NativeAnimation/Drivers/RCTSpringAnimation.m +++ b/Libraries/NativeAnimation/Drivers/RCTSpringAnimation.m @@ -113,14 +113,12 @@ RCT_NOT_IMPLEMENTED(- (instancetype)init) } // calculate delta time - NSTimeInterval deltaTime; if(_animationStartTime == -1) { _t = 0.0; _animationStartTime = currentTime; - deltaTime = 0.0; } else { // Handle frame drops, and only advance dt by a max of MAX_DELTA_TIME - deltaTime = MIN(MAX_DELTA_TIME, currentTime - _animationCurrentTime); + NSTimeInterval deltaTime = MIN(MAX_DELTA_TIME, currentTime - _animationCurrentTime); _t = _t + deltaTime / RCTAnimationDragCoefficient(); }