src/js/widgets/arrowWidget.js
branchpopcorn-port
changeset 754 b119a956b647
parent 664 c548eb0be4ef
child 803 4955d857e304
--- a/src/js/widgets/arrowWidget.js	Tue Jan 31 15:34:48 2012 +0100
+++ b/src/js/widgets/arrowWidget.js	Tue Jan 31 16:01:41 2012 +0100
@@ -30,9 +30,14 @@
   
   var currentTime = this._Popcorn.currentTime();
   var currentAnnotation = this._serializer.currentChapitre(currentTime);
-  if (IriSP.null_or_undefined(currentAnnotation))
-    var currentAnnotation = this._serializer.currentAnnotation(currentTime)[0]; // FIXME : use the others ?
-
+  if (IriSP.null_or_undefined(currentAnnotation)) {
+    var c_annots = this._serializer.currentAnnotation(currentTime)
+    if (c_annots.length != 0)
+      var currentAnnotation = c_annots[0]; // FIXME : use the others ?
+    else
+      return;
+  }
+  
   /* move the arrow only if the current annotation changes */
   if (currentAnnotation != this._oldAnnotation) {
     var begin = (+ currentAnnotation.begin) / 1000;