Index: ui/file_manager/video_player/js/cast/caster.js |
diff --git a/ui/file_manager/video_player/js/cast/caster.js b/ui/file_manager/video_player/js/cast/caster.js |
index b56819a8c9d874662e484717a7715775b3ed9807..79214a88b699a9161a1e01efd2520ff2f499ac89 100644 |
--- a/ui/file_manager/video_player/js/cast/caster.js |
+++ b/ui/file_manager/video_player/js/cast/caster.js |
@@ -83,6 +83,11 @@ function initializeApi() { |
*/ |
function onReceiver(availability, receivers) { |
if (availability === chrome.cast.ReceiverAvailability.AVAILABLE) { |
+ if (!receivers) { |
+ console.error('Receiver list is empty.'); |
+ receivers = []; |
+ } |
+ |
player.setCastList(receivers); |
} else if (availability == chrome.cast.ReceiverAvailability.UNAVAILABLE) { |
player.setCastList([]); |