dispatch a pause event before hiding window on darwin
This commit is contained in:
parent
085e238ecd
commit
e686aa8d02
2 changed files with 7 additions and 1 deletions
|
|
@ -48,7 +48,9 @@ function createMainWindow (menu) {
|
|||
win.on('close', function (e) {
|
||||
if (process.platform === 'darwin' && !isQuitting) {
|
||||
e.preventDefault()
|
||||
win.hide()
|
||||
win.webContents.executeJavaScript('dispatch("pause")', function () {
|
||||
win.hide()
|
||||
})
|
||||
}
|
||||
})
|
||||
|
||||
|
|
|
|||
|
|
@ -187,6 +187,10 @@ function dispatch (action, ...args) {
|
|||
// TODO
|
||||
// window.history.forward()
|
||||
}
|
||||
if (action === 'pause') {
|
||||
state.video.isPaused = true
|
||||
update()
|
||||
}
|
||||
if (action === 'playPause') {
|
||||
state.video.isPaused = !state.video.isPaused
|
||||
update()
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue