Close windows instead of destroying them

This commit is contained in:
Kevin Sawicki 2016-08-03 12:47:53 -07:00
parent cce6be1900
commit 0ebe142b2f
10 changed files with 45 additions and 62 deletions

13
spec/window-helpers.js Normal file
View file

@ -0,0 +1,13 @@
exports.closeWindow = (window) => {
if (window == null || window.isDestroyed()) {
return Promise.resolve()
} else {
return new Promise((resolve, reject) => {
window.once('closed', () => {
resolve()
})
window.setClosable(true)
window.close()
})
}
}