Fixed crash on webview method calls

This commit is contained in:
Arnaud Vergnet 2020-04-14 11:56:12 +02:00
parent c67e2fa405
commit 3e583a6b39

View file

@ -105,9 +105,9 @@ class WebViewScreen extends React.PureComponent<Props> {
/** /**
* Callback to use when refresh button is clicked. Reloads the webview. * Callback to use when refresh button is clicked. Reloads the webview.
*/ */
onRefreshClicked = () => this.webviewRef.current.reload(); onRefreshClicked = () => this.webviewRef.current.getNode().reload(); // Need to call getNode() as we are working with animated components
onGoBackClicked = () => this.webviewRef.current.goBack(); onGoBackClicked = () => this.webviewRef.current.getNode().goBack();
onGoForwardClicked = () => this.webviewRef.current.goForward(); onGoForwardClicked = () => this.webviewRef.current.getNode().goForward();
onOpenClicked = () => Linking.openURL(this.props.url); onOpenClicked = () => Linking.openURL(this.props.url);