From c048032781e5ab3e9d3465966d7c8ec80ea0227b Mon Sep 17 00:00:00 2001 From: keplyx Date: Thu, 30 Jan 2020 15:53:20 +0100 Subject: [PATCH] Fixed webview crash on refresh after screen rotation --- components/WebViewScreen.js | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/components/WebViewScreen.js b/components/WebViewScreen.js index 5ca209a..eb4ac9b 100644 --- a/components/WebViewScreen.js +++ b/components/WebViewScreen.js @@ -62,19 +62,22 @@ export default class WebViewScreen extends React.Component { refreshWebview() { for (let view of this.webviewArray) { - view.reload(); + if (view !== null) + view.reload(); } } goBackWebview() { for (let view of this.webviewArray) { - view.goBack(); + if (view !== null) + view.goBack(); } } goForwardWebview() { for (let view of this.webviewArray) { - view.goForward(); + if (view !== null) + view.goForward(); } } @@ -132,6 +135,7 @@ export default class WebViewScreen extends React.Component { render() { const nav = this.props.navigation; + this.webviewArray = []; return (