Skip to content

Commit

Permalink
Show WALC instead of exit prompt on new instance
Browse files Browse the repository at this point in the history
  • Loading branch information
Zzombiee2361 committed Jul 26, 2020
1 parent 485fcff commit 54812b4
Showing 1 changed file with 19 additions and 19 deletions.
38 changes: 19 additions & 19 deletions main.js
Original file line number Diff line number Diff line change
Expand Up @@ -366,8 +366,8 @@ const mainmenu = [{
submenu: helpMenu
}];

function toggleVisibility() {
if (win.isVisible()) win.hide();
function toggleVisibility(forceVisible = null) {
if ((forceVisible === null && win.isVisible()) || forceVisible === false) win.hide();
else win.show();
trayIcon.setContextMenu(Menu.buildFromTemplate(getTrayMenu()));
}
Expand All @@ -394,24 +394,24 @@ ipcMain.on('renderTray', function (event, data) {

ipcMain.on('liveCheck', liveCheck);

//Close second instance if multiInstance is disabled
if (!settings.get('multiInstance.value') && !app.requestSingleInstanceLock()) {
win = null;
app.isQuiting = true;
preventExit = false;
app.quit();
process.exit(0);
} else {
app.on('second-instance', (event, cmdLine, workingDir) => {
if (!settings.get('multiInstance.value') && win) {
if (win.isMinimized()) win.restore();
toggleVisibility(true);
win.focus();
}
});
}

function loadWA() {
//Close second instance if multiInstance is disabled
const multiInstance = settings.get('multiInstance.value');
const singleLock = app.requestSingleInstanceLock();
if (!singleLock && !multiInstance) {
win = null;
app.isQuiting = true;
app.quit();
process.exit(0);
return;
} else {
app.on('second-instance', (event, cmdLine, workingDir) => {
if (!multiInstance && win) {
if (win.isMinimized()) win.restore();
win.focus();
}
});
}
const menubar = Menu.buildFromTemplate(mainmenu);
Menu.setApplicationMenu(menubar);
win.setMenuBarVisibility(!settings.get('autoHideMenuBar.value'));
Expand Down

0 comments on commit 54812b4

Please sign in to comment.