aboutsummaryrefslogtreecommitdiffstats
path: root/src/components
diff options
context:
space:
mode:
authorLibravatar André Oliveira <37463445+SpecialAro@users.noreply.github.com>2022-08-04 00:12:03 +0100
committerLibravatar GitHub <noreply@github.com>2022-08-03 23:12:03 +0000
commitc2509e860752e23812bb408e331c02c918aadd54 (patch)
treeb855163ad1bddaaa19c47a9cea2713c6899ea1a5 /src/components
parentRevert to older working version of 'macos-notification-state' (diff)
downloadferdium-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')
-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 @@
1import { Component } from 'react'; 1import { Component } from 'react';
2import PropTypes from 'prop-types'; 2import PropTypes from 'prop-types';
3import { observer } from 'mobx-react'; 3import { observer } from 'mobx-react';
4import { makeObservable, observable, reaction } from 'mobx'; 4import { action, makeObservable, observable, reaction } from 'mobx';
5import ElectronWebView from 'react-electron-web-view'; 5import ElectronWebView from 'react-electron-web-view';
6import { join } from 'path'; 6import { 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',