electron/spec/fixtures/api/window-all-closed/main.js
Milan Burda 23d44e322d feat: use default-app behavior in packaged apps (#16310)
Unify the behavior between default app and packaged apps:
- create default application menu unless the app has one
- default window-all-closed handling unless the app handles the event
2019-01-15 21:35:53 +01:00

20 lines
375 B
JavaScript

const { app, BrowserWindow } = require('electron')
let handled = false
if (app.commandLine.hasSwitch('handle-event')) {
app.on('window-all-closed', () => {
handled = true
app.quit()
})
}
app.on('quit', () => {
process.stdout.write(JSON.stringify(handled))
process.stdout.end()
})
app.on('ready', () => {
const win = new BrowserWindow()
win.close()
})