diff --git a/src/main/mainWindow.ts b/src/main/mainWindow.ts index 8fdb6ee..57abeac 100644 --- a/src/main/mainWindow.ts +++ b/src/main/mainWindow.ts @@ -121,7 +121,13 @@ function initTray(win: BrowserWindow) { tray = new Tray(ICON_PATH); tray.setToolTip("Vesktop"); tray.setContextMenu(trayMenu); - tray.on("click", () => win.show()); + tray.on("click", () => { + if (win.isFocused()) { + win.hide(); + } else { + win.show(); + } + }); win.on("show", () => { trayMenu.items[0].enabled = false;