diff --git a/build/js/ox.ui.js b/build/js/ox.ui.js index 9c2399ae..7770677d 100644 --- a/build/js/ox.ui.js +++ b/build/js/ox.ui.js @@ -10318,15 +10318,16 @@ requires if (self.options.type == 'play') { self.video.currentTime = self.options.position; } else { - self.$loadingIcon = new Ox.LoadingIcon() - .appendTo(that) - .start(); - self.$video.attr({ - src: self.options.url(self.options.position) - }) - .one('load', function() { - self.$loadingIcon.stop(); - }); + self.$loadingIcon && self.$loadingIcon.stop(); + if (self.$video.attr('src') != self.options.url(self.options.position)) { + self.$loadingIcon = new Ox.LoadingIcon() + .appendTo(that) + .start(); + self.$video.attr({ + src: self.options.url(self.options.position) + }) + .load(self.$loadingIcon.stop); + } } setMarkers(); setSubtitle();