diff --git a/lib/main-window.js b/lib/main-window.js index 92b890d1..573f41cf 100644 --- a/lib/main-window.js +++ b/lib/main-window.js @@ -40,20 +40,16 @@ mainWindow.webContents.sendInputEvent({ keyCode: '\u0008' }) -if (process.platform !== 'linux' || process.env.DESKTOP_SESSION === 'cinnamon') { +if (process.platform === 'darwin' || process.env.DESKTOP_SESSION === 'cinnamon') { mainWindow.on('close', function (e) { e.preventDefault() - if (process.platform === 'win32') { - quitApp() - } else { - if (mainWindow.isFullScreen()) { - mainWindow.once('leave-full-screen', function () { - mainWindow.hide() - }) - mainWindow.setFullScreen(false) - } else { + if (mainWindow.isFullScreen()) { + mainWindow.once('leave-full-screen', function () { mainWindow.hide() - } + }) + mainWindow.setFullScreen(false) + } else { + mainWindow.hide() } }) @@ -66,9 +62,6 @@ if (process.platform !== 'linux' || process.env.DESKTOP_SESSION === 'cinnamon') }) } mainWindow.on('resize', _.throttle(storeWindowSize, 500)) -function quitApp () { - app.quit() -} function storeWindowSize () { try {