From 87b65339379362f9db77ae3f5c9fa8934da34b25 Mon Sep 17 00:00:00 2001 From: Baldy Lukasz Date: Tue, 4 Dec 2018 14:39:56 -0800 Subject: [PATCH] Duration cannot be less then 10ms (#21858) Summary: Related to: #21853 Fixes #21853 Pull Request resolved: https://github.com/facebook/react-native/pull/21858 Differential Revision: D13322060 Pulled By: hramos fbshipit-source-id: 00a8de018fce6507aa131a11ba3e95d57044e683 --- Libraries/Components/Keyboard/KeyboardAvoidingView.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/Libraries/Components/Keyboard/KeyboardAvoidingView.js b/Libraries/Components/Keyboard/KeyboardAvoidingView.js index f8c620d9a..6bfa6df2c 100644 --- a/Libraries/Components/Keyboard/KeyboardAvoidingView.js +++ b/Libraries/Components/Keyboard/KeyboardAvoidingView.js @@ -99,9 +99,10 @@ class KeyboardAvoidingView extends React.Component { if (duration && easing) { LayoutAnimation.configureNext({ - duration: duration, + // We have to pass the duration equal to minimal accepted duration defined here: RCTLayoutAnimation.m + duration: duration > 10 ? duration : 10, update: { - duration: duration, + duration: duration > 10 ? duration : 10, type: LayoutAnimation.Types[easing] || 'keyboard', }, });