diff options
author | Fernando Jiménez Moreno <ferjmoreno@gmail.com> | 2019-11-15 10:02:38 +0100 |
---|---|---|
committer | Fernando Jiménez Moreno <ferjmoreno@gmail.com> | 2019-11-20 13:34:30 +0100 |
commit | d33c96b31e9370dd3254901a3164c78026daf4c9 (patch) | |
tree | 779fc39c3cf35085173a7cf93b75246a667c27b7 /components/script/dom/htmlmediaelement.rs | |
parent | 6ee21af0c428ceff04f885f040ee98827207349d (diff) | |
download | servo-d33c96b31e9370dd3254901a3164c78026daf4c9.tar.gz servo-d33c96b31e9370dd3254901a3164c78026daf4c9.zip |
Fallback to current url as metadata title
Diffstat (limited to 'components/script/dom/htmlmediaelement.rs')
-rw-r--r-- | components/script/dom/htmlmediaelement.rs | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/components/script/dom/htmlmediaelement.rs b/components/script/dom/htmlmediaelement.rs index da8ffd76aed..333412ed3cd 100644 --- a/components/script/dom/htmlmediaelement.rs +++ b/components/script/dom/htmlmediaelement.rs @@ -1728,10 +1728,15 @@ impl HTMLMediaElement { self.render_controls(); } + let global = self.global(); + let window = global.as_window(); + // Send a media session event with the obtained metadata. self.send_media_session_event(MediaSessionEvent::SetMetadata(MediaMetadata { - // TODO(ferjm) set url if no title. - title: metadata.title.clone().unwrap_or("".to_string()), + title: metadata + .title + .clone() + .unwrap_or(window.get_url().into_string()), artist: None, album: None, })); |