@@ -75,7 +75,7 @@ export class Application {
}
onGlobalHotkey (): void {
- if (this.windows.some(x => x.isFocused())) {
+ if (this.windows.some(x => x.isFocused() && x.isVisible())) {
for (const window of this.windows) {
window.hide()
@@ -190,6 +190,10 @@ export class Window {
return this.window.isFocused()
+ isVisible (): boolean {
+ return this.window.isVisible()
+ }
+
hide (): void {
if (process.platform === 'darwin') {
// Lose focus