aboutsummaryrefslogtreecommitdiffstats
path: root/dist/plyr.js
diff options
context:
space:
mode:
authorSam Potts <sam@potts.es>2018-08-01 13:56:49 +1000
committerSam Potts <sam@potts.es>2018-08-01 13:56:49 +1000
commit0892d69ba20f5d419655a8cacc450d7850abf336 (patch)
tree5badabd1d337a4089997908c6b0de7e3fe72ecdb /dist/plyr.js
parentba511b51c77d6e11cfd7dbe950c2741d24efb51d (diff)
downloadplyr-0892d69ba20f5d419655a8cacc450d7850abf336.tar.lz
plyr-0892d69ba20f5d419655a8cacc450d7850abf336.tar.xz
plyr-0892d69ba20f5d419655a8cacc450d7850abf336.zip
Handle race condition for ads lib loading after source change
Diffstat (limited to 'dist/plyr.js')
-rw-r--r--dist/plyr.js9
1 files changed, 5 insertions, 4 deletions
diff --git a/dist/plyr.js b/dist/plyr.js
index c838ddb6..675ae338 100644
--- a/dist/plyr.js
+++ b/dist/plyr.js
@@ -6594,6 +6594,11 @@ typeof navigator === "object" && (function (global, factory) {
value: function onAdsManagerLoaded(event) {
var _this6 = this;
+ // Load could occur after a source change (race condition)
+ if (!this.enabled) {
+ return;
+ }
+
// Get the ads manager
var settings = new google.ima.AdsRenderingSettings();
@@ -6627,10 +6632,6 @@ typeof navigator === "object" && (function (global, factory) {
});
}
- // Get skippable state
- // TODO: Skip button
- // this.player.debug.warn(this.manager.getAdSkippableState());
-
// Set volume to match player
this.manager.setVolume(this.player.volume);