diff --git a/src/main/services/ShortcutService.ts b/src/main/services/ShortcutService.ts index 9a57254b..c1340072 100644 --- a/src/main/services/ShortcutService.ts +++ b/src/main/services/ShortcutService.ts @@ -22,7 +22,11 @@ function getShortcutHandler(shortcut: Shortcut) { case 'show_app': return (window: BrowserWindow) => { if (window.isVisible()) { - window.hide() + if (window.isFocused()) { + window.hide() + } else { + window.focus() + } } else { window.show() window.focus()