diff options
author | André Oliveira <37463445+SpecialAro@users.noreply.github.com> | 2022-08-04 00:12:03 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-08-03 23:12:03 +0000 |
commit | c2509e860752e23812bb408e331c02c918aadd54 (patch) | |
tree | b855163ad1bddaaa19c47a9cea2713c6899ea1a5 /src/components/services/content | |
parent | Revert to older working version of 'macos-notification-state' (diff) | |
download | ferdium-app-c2509e860752e23812bb408e331c02c918aadd54.tar.gz ferdium-app-c2509e860752e23812bb408e331c02c918aadd54.tar.zst ferdium-app-c2509e860752e23812bb408e331c02c918aadd54.zip |
chore: change values inside mobx actions to fix console warnings (#532)
Diffstat (limited to 'src/components/services/content')
-rw-r--r-- | src/components/services/content/ServiceWebview.jsx (renamed from src/components/services/content/ServiceWebview.js) | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/src/components/services/content/ServiceWebview.js b/src/components/services/content/ServiceWebview.jsx index 502f87225..835c5125e 100644 --- a/src/components/services/content/ServiceWebview.js +++ b/src/components/services/content/ServiceWebview.jsx | |||
@@ -1,7 +1,7 @@ | |||
1 | import { Component } from 'react'; | 1 | import { Component } from 'react'; |
2 | import PropTypes from 'prop-types'; | 2 | import PropTypes from 'prop-types'; |
3 | import { observer } from 'mobx-react'; | 3 | import { observer } from 'mobx-react'; |
4 | import { makeObservable, observable, reaction } from 'mobx'; | 4 | import { action, makeObservable, observable, reaction } from 'mobx'; |
5 | import ElectronWebView from 'react-electron-web-view'; | 5 | import ElectronWebView from 'react-electron-web-view'; |
6 | import { join } from 'path'; | 6 | import { join } from 'path'; |
7 | 7 | ||
@@ -69,6 +69,10 @@ class ServiceWebview extends Component { | |||
69 | } | 69 | } |
70 | }; | 70 | }; |
71 | 71 | ||
72 | @action _setWebview(webview) { | ||
73 | this.webview = webview; | ||
74 | } | ||
75 | |||
72 | render() { | 76 | render() { |
73 | const { service, setWebviewReference, isSpellcheckerEnabled } = this.props; | 77 | const { service, setWebviewReference, isSpellcheckerEnabled } = this.props; |
74 | 78 | ||
@@ -84,7 +88,7 @@ class ServiceWebview extends Component { | |||
84 | return ( | 88 | return ( |
85 | <ElectronWebView | 89 | <ElectronWebView |
86 | ref={webview => { | 90 | ref={webview => { |
87 | this.webview = webview; | 91 | this._setWebview(webview); |
88 | if (webview && webview.view) { | 92 | if (webview && webview.view) { |
89 | webview.view.addEventListener( | 93 | webview.view.addEventListener( |
90 | 'did-stop-loading', | 94 | 'did-stop-loading', |