Don't turn off VM if restarting to update

This commit is contained in:
Jeffrey Morgan 2015-03-09 12:01:09 -04:00
parent 96f274069f
commit 3220b43cd7
2 changed files with 10 additions and 6 deletions

View File

@ -46,8 +46,8 @@ SetupStore.setup().then(() => {
});
});
ipc.on('application:quitting', () => {
if (localStorage.getItem('settings.closeVMOnQuit') === 'true') {
ipc.on('application:quitting', opts => {
if (!opts.updating && localStorage.getItem('settings.closeVMOnQuit') === 'true') {
machine.stop();
}
});

View File

@ -38,12 +38,16 @@ app.on('ready', function () {
return false;
});
app.on('before-quit', function () {
mainWindow.webContents.send('application:quitting');
var updating = false;
ipc.on('application:quit-install', function () {
updating = true;
autoUpdater.quitAndInstall();
});
ipc.on('application:quit-install', function () {
autoUpdater.quitAndInstall();
app.on('before-quit', function () {
mainWindow.webContents.send('application:quitting', {
updating: updating
});
});
mainWindow.webContents.on('new-window', function (e) {