Skip to content

Commit 39183a1

Browse files
committed
Fix demo app when no text tracks.
If there were no text tracks, the demo app would read out of bounds. This didn't cause any visible changes only an error log. Change-Id: If6f37d26f1236a8e55606cd45e3d1d9a34783d6b
1 parent 7a31743 commit 39183a1

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

demo/info_section.js

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,9 @@ shakaDemo.onTracksChanged_ = function(event) {
5757
shakaDemo.updateVariantTracks_ = function() {
5858
var trackList = document.getElementById('variantTracks');
5959
var langList = document.getElementById('audioLanguages');
60-
var language = langList.options[langList.selectedIndex].value;
60+
var language = langList.selectedIndex >= 0 ?
61+
langList.options[langList.selectedIndex].value :
62+
'';
6163

6264
var tracks = shakaDemo.player_.getVariantTracks();
6365

@@ -77,7 +79,9 @@ shakaDemo.updateTextTracks_ = function() {
7779
var trackList = document.getElementById('textTracks');
7880

7981
var langList = document.getElementById('textLanguages');
80-
var language = langList.options[langList.selectedIndex].value;
82+
var language = langList.selectedIndex >= 0 ?
83+
langList.options[langList.selectedIndex].value :
84+
'';
8185

8286
var tracks = shakaDemo.player_.getTextTracks();
8387

0 commit comments

Comments
 (0)