Merge branch 'master' into blur-webview-on-deactivation

This commit is contained in:
Yuya Ochiai
2017-06-06 23:16:50 +09:00
committed by GitHub
3 changed files with 17 additions and 0 deletions

View File

@@ -104,6 +104,10 @@ const MainPage = createReactClass({
ipcRenderer.on('add-server', () => {
this.addServer();
});
ipcRenderer.on('focus-on-webview', () => {
this.focusOnWebView();
});
},
componentDidUpdate(prevProps, prevState) {
if (prevState.key !== this.state.key) { // i.e. When tab has been changed
@@ -207,6 +211,11 @@ const MainPage = createReactClass({
showNewTeamModal: true
});
},
focusOnWebView() {
this.refs[`mattermostView${this.state.key}`].focusOnWebView();
},
render() {
var self = this;

View File

@@ -108,6 +108,10 @@ function createMainWindow(config, options) {
}
});
mainWindow.on('sheet-end', () => {
mainWindow.webContents.send('focus-on-webview');
});
return mainWindow;
}