diff --git a/packages/fether-electron/src/main/app/menu/template/index.js b/packages/fether-electron/src/main/app/menu/template/index.js index d25bd648c..1552d09cf 100644 --- a/packages/fether-electron/src/main/app/menu/template/index.js +++ b/packages/fether-electron/src/main/app/menu/template/index.js @@ -143,9 +143,12 @@ const getContextTrayMenuTemplate = fetherApp => { { label: 'Show/Hide Fether', click () { - fetherApp.win.isVisible() - ? fetherApp.win.hide() - : fetherApp.win.show(); + if (fetherApp.win.isVisible() && fetherApp.win.isFocused()) { + fetherApp.win.hide(); + } else { + fetherApp.win.show(); + fetherApp.win.focus(); + } } }, { label: 'Quit', role: 'quit' }