From c59abb251b51ba26fc957540d0a701f95b5518d8 Mon Sep 17 00:00:00 2001 From: DC Date: Thu, 21 Jul 2016 01:03:45 -0700 Subject: [PATCH] Fix play/pause toggle bug Sometimes, while casting, WT thinks the video isn't visible and the play/pause toggle stops working --- renderer/controllers/playback-controller.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/renderer/controllers/playback-controller.js b/renderer/controllers/playback-controller.js index d6679ee7..204557f9 100644 --- a/renderer/controllers/playback-controller.js +++ b/renderer/controllers/playback-controller.js @@ -54,8 +54,8 @@ module.exports = class PlaybackController { // force rerendering if window is hidden, // in order to bypass `raf` and play/pause media immediately - if (!state.window.isVisible) { - var mediaTag = document.querySelector('video,audio') + var mediaTag = document.querySelector('video,audio') + if (!state.window.isVisible && mediaTag) { if (state.playing.isPaused) mediaTag.play() else mediaTag.pause() }