fix: fixed tray click bug. fixes #196

This commit is contained in:
2023-04-22 20:51:20 +02:00
parent 166ca353cf
commit af20092053
6 changed files with 18 additions and 8 deletions

View File

@@ -13,7 +13,15 @@ trayModule.addTray = function (mainWindow, options = { icon: "" }) {
tray.setContextMenu(menu);
tray.on("click", function () {
mainWindow.isVisible() ? mainWindow.focus() : mainWindow.show();
if (mainWindow.isVisible()) {
if (!mainWindow.isFocused()) {
mainWindow.focus();
} else {
mainWindow.hide();
}
} else {
mainWindow.show();
}
});
};