player/js/player.js
changeset 32 06d7faebcb8d
parent 21 f5296d2dac57
child 41 8d774f0b6182
--- a/player/js/player.js	Tue Jun 18 12:22:38 2013 +0200
+++ b/player/js/player.js	Tue Jun 18 17:05:41 2013 +0200
@@ -295,6 +295,7 @@
                     slideInterval,
                     playing = false,
                     loaded = false,
+                    currentSlideLoaded = false,
                     slides = annotationinfo.annotation.content.images;
                 
                 var showCurrentImage = function() {
@@ -347,11 +348,16 @@
                     if (loaded) {
                         return;
                     }
+                    if (!currentSlideLoaded) {
+                        if (!!slides[currentslide].image && !!slides[currentslide].image.height) {
+                            currentSlideLoaded = true;
+                            showCurrentImage();
+                        }
+                    }
                     loaded = slides.reduce(function(mem, slide) {
                         return (mem && !!slide.image && !!slide.image.height);
                     }, true);
                     if (loaded) {
-                        showCurrentImage();
                         if (annotationinfo.annotation.autostart && slides.length > 1) {
                             togglePlay();
                         }