From 2442f0dfd307c588a813beabb9fe8379bb8d4748 Mon Sep 17 00:00:00 2001 From: damencho Date: Tue, 26 Apr 2016 10:22:12 +0300 Subject: [PATCH] Removes playerPaused variable and just use player to get its state. --- modules/UI/shared_video/SharedVideo.js | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/modules/UI/shared_video/SharedVideo.js b/modules/UI/shared_video/SharedVideo.js index ab1f06b31..f522d29a3 100644 --- a/modules/UI/shared_video/SharedVideo.js +++ b/modules/UI/shared_video/SharedVideo.js @@ -155,7 +155,6 @@ export default class SharedVideoManager { window.onPlayerStateChange = function(event) { if (event.data == YT.PlayerState.PLAYING) { - self.playerPaused = false; self.player = event.target; @@ -164,14 +163,13 @@ export default class SharedVideoManager { self.processAttributes( self.player, self.initialAttributes, - self.playerPaused); + false); self.initialAttributes = null; } self.smartMute(); self.updateCheck(); } else if (event.data == YT.PlayerState.PAUSED) { - self.playerPaused = true; self.smartUnmute(); self.updateCheck(true); } @@ -372,7 +370,8 @@ export default class SharedVideoManager { if(!this.player) this.initialAttributes = attributes; else { - this.processAttributes(this.player, attributes, this.playerPaused); + this.processAttributes(this.player, attributes, + (this.player.getPlayerState() === YT.PlayerState.PAUSED)); } } @@ -446,7 +445,7 @@ export default class SharedVideoManager { if (muted) { this.mutedWithUserInteraction = userInteraction; } - else if (!this.playerPaused) { + else if (this.player.getPlayerState() !== YT.PlayerState.PAUSED) { this.mutePlayer(true); } }