diff options
author | Dominik Guzei <dominik.guzei@gmail.com> | 2019-10-04 13:54:46 +0200 |
---|---|---|
committer | Dominik Guzei <dominik.guzei@gmail.com> | 2019-10-04 13:54:46 +0200 |
commit | e0cb89825af0cfe1dc78096eb055e61a15bc0860 (patch) | |
tree | 829f7fa6a386dd0c6125c4ec53a2e376a419c804 /src/components/services/content | |
parent | Merge branch 'release/5.4.0' into i18n (diff) | |
download | ferdium-app-e0cb89825af0cfe1dc78096eb055e61a15bc0860.tar.gz ferdium-app-e0cb89825af0cfe1dc78096eb055e61a15bc0860.tar.zst ferdium-app-e0cb89825af0cfe1dc78096eb055e61a15bc0860.zip |
Reference electron webview view more defensively
Diffstat (limited to 'src/components/services/content')
-rw-r--r-- | src/components/services/content/ServiceWebview.js | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/components/services/content/ServiceWebview.js b/src/components/services/content/ServiceWebview.js index b3198d36a..4bab4a964 100644 --- a/src/components/services/content/ServiceWebview.js +++ b/src/components/services/content/ServiceWebview.js | |||
@@ -37,7 +37,9 @@ class ServiceWebview extends Component { | |||
37 | <ElectronWebView | 37 | <ElectronWebView |
38 | ref={(webview) => { | 38 | ref={(webview) => { |
39 | this.webview = webview; | 39 | this.webview = webview; |
40 | webview.view.addEventListener('did-stop-loading', this.refocusWebview); | 40 | if (webview && webview.view) { |
41 | webview.view.addEventListener('did-stop-loading', this.refocusWebview); | ||
42 | } | ||
41 | }} | 43 | }} |
42 | autosize | 44 | autosize |
43 | src={service.url} | 45 | src={service.url} |