aboutsummaryrefslogtreecommitdiffstats
path: root/components/script/dom/htmlmediaelement.rs
diff options
context:
space:
mode:
Diffstat (limited to 'components/script/dom/htmlmediaelement.rs')
-rw-r--r--components/script/dom/htmlmediaelement.rs10
1 files changed, 7 insertions, 3 deletions
diff --git a/components/script/dom/htmlmediaelement.rs b/components/script/dom/htmlmediaelement.rs
index cba16f17eed..9bbfb30d46c 100644
--- a/components/script/dom/htmlmediaelement.rs
+++ b/components/script/dom/htmlmediaelement.rs
@@ -839,9 +839,13 @@ impl HTMLMediaElement {
self.fetch_request(None);
},
SrcObject::MediaStream(ref stream) => {
- for stream in stream.get_tracks() {
- if let Err(_) =
- self.player.borrow().as_ref().unwrap().set_stream(&stream)
+ for stream in &*stream.get_tracks() {
+ if let Err(_) = self
+ .player
+ .borrow()
+ .as_ref()
+ .unwrap()
+ .set_stream(&stream.id())
{
self.queue_dedicated_media_source_failure_steps();
}