diff --git a/main/ipc.js b/main/ipc.js index eb0951b8..19288727 100644 --- a/main/ipc.js +++ b/main/ipc.js @@ -66,10 +66,10 @@ function setBounds (bounds, maximize) { // Maximize or minimize, if the second argument is present var willBeMaximized if (maximize === true) { - windows.main.maximize() + if (!windows.main.isMaximized) windows.main.maximize() willBeMaximized = true } else if (maximize === false) { - windows.main.unmaximize() + if (windows.main.isMaximized) windows.main.unmaximize() willBeMaximized = false } else { willBeMaximized = windows.main.isMaximized() diff --git a/renderer/index.js b/renderer/index.js index 566912c3..f4d859e0 100644 --- a/renderer/index.js +++ b/renderer/index.js @@ -229,9 +229,11 @@ function dispatch (action, ...args) { jumpToTime(args[0] /* seconds */) } if (action === 'videoPlaying') { + state.video.isPaused = false ipcRenderer.send('blockPowerSave') } if (action === 'videoPaused') { + state.video.isPaused = true ipcRenderer.send('paused-video') ipcRenderer.send('unblockPowerSave') }