From 01de9e5fa08f3f786abd46beba697f45a8054c01 Mon Sep 17 00:00:00 2001 From: Roc Date: Sun, 29 Sep 2019 21:40:12 +0800 Subject: [PATCH] =?UTF-8?q?fix(android):=20renderError=20-=20the=20error?= =?UTF-8?q?=20status=20might=20be=20overwritte=E2=80=A6=20(#915)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/WebView.android.tsx | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/WebView.android.tsx b/src/WebView.android.tsx index f183173..c2bdb48 100644 --- a/src/WebView.android.tsx +++ b/src/WebView.android.tsx @@ -218,8 +218,11 @@ class WebView extends React.Component { const { onLoadProgress } = this.props; const { nativeEvent: { progress } } = event; if (progress === 1) { - this.setState({ - viewState: 'IDLE', + this.setState((state) => { + if (state.viewState === 'LOADING') { + return { viewState: 'IDLE' }; + } + return null; }); } if (onLoadProgress) {