1
0
mirror of https://github.com/BoostIo/Boostnote synced 2025-12-13 01:36:22 +00:00

fix quit bug on Ubuntu

This commit is contained in:
Dick Choi
2016-09-21 16:48:16 +09:00
parent 6bb9366ec8
commit 394e86f765

View File

@@ -32,22 +32,24 @@ mainWindow.webContents.sendInputEvent({
keyCode: '\u0008'
})
mainWindow.on('close', function (e) {
if (process.platform === 'linux' && process.env.DESKTOP_SESSION !== 'cinnamon') {
if (process.platform !== 'linux' || process.env.DESKTOP_SESSION === 'cinnamon') {
mainWindow.on('close', function (e) {
mainWindow.hide()
e.preventDefault()
})
app.on('before-quit', function (e) {
mainWindow.removeAllListeners()
})
} else {
app.on('window-all-closed', function () {
app.quit()
return true
}
mainWindow.hide()
e.preventDefault()
})
})
}
app.on('activate', function () {
if (mainWindow == null) return null
mainWindow.show()
})
app.on('before-quit', function (e) {
mainWindow.removeAllListeners()
})
module.exports = mainWindow