Browse Source

Fix: Skype not loading and issues with badges and notifications

pull/2574/head
Vulich Fernando 6 years ago
parent
commit
30d93831df
  1. 9
      app/ux/WebView.js

9
app/ux/WebView.js

@ -456,6 +456,7 @@ Ext.define('Rambox.ux.WebView',{
e.preventDefault(); e.preventDefault();
}); });
let eventsOnDom = false;
webview.addEventListener("dom-ready", function(e) { webview.addEventListener("dom-ready", function(e) {
// Mute Webview // Mute Webview
if ( me.record.get('muted') || localStorage.getItem('locked') || JSON.parse(localStorage.getItem('dontDisturb')) ) me.setAudioMuted(true, true); if ( me.record.get('muted') || localStorage.getItem('locked') || JSON.parse(localStorage.getItem('dontDisturb')) ) me.setAudioMuted(true, true);
@ -501,9 +502,7 @@ Ext.define('Rambox.ux.WebView',{
}); });
me.down('statusbar').down('button').show(); me.down('statusbar').down('button').show();
}); });
if (!eventsOnDom) {
webview.executeJavaScript(js_inject).then(result => {} ).catch(err => { console.log(err) })
});
webview.getWebContents().on('before-input-event', (event, input) => { webview.getWebContents().on('before-input-event', (event, input) => {
if (input.type !== 'keyDown') return; if (input.type !== 'keyDown') return;
@ -533,6 +532,10 @@ Ext.define('Rambox.ux.WebView',{
modifiers: modifiers modifiers: modifiers
}); });
}) })
eventsOnDom = true;
}
webview.executeJavaScript(js_inject).then(result => {} ).catch(err => { console.log(err) })
});
webview.addEventListener('ipc-message', function(event) { webview.addEventListener('ipc-message', function(event) {
var channel = event.channel; var channel = event.channel;

Loading…
Cancel
Save