diff --git a/lib/main-window.js b/lib/main-window.js index c62108f4..fe5e76ba 100644 --- a/lib/main-window.js +++ b/lib/main-window.js @@ -40,12 +40,20 @@ mainWindow.webContents.sendInputEvent({ if (process.platform !== 'linux' || process.env.DESKTOP_SESSION === 'cinnamon') { mainWindow.on('close', function (e) { + e.preventDefault() if (process.platform === 'win32') { mainWindow.minimize() } else { - mainWindow.hide() + if(mainWindow.isFullScreen()){ + mainWindow.once('leave-full-screen', function () { + mainWindow.hide() + }) + mainWindow.setFullScreen(false) + } + else{ + mainWindow.hide() + } } - e.preventDefault() }) app.on('before-quit', function (e) {