diff options
author | Fernando Jiménez Moreno <ferjmoreno@gmail.com> | 2019-10-02 17:27:26 +0200 |
---|---|---|
committer | Fernando Jiménez Moreno <ferjmoreno@gmail.com> | 2019-11-20 13:32:10 +0100 |
commit | 1ab65005ae4d1925de357f42212bc2aaa972e77e (patch) | |
tree | 0c1222db95d4b98066532b80aad17dd4cf062a0f /components/script/dom/mediametadata.rs | |
parent | 4b5b4d19bf897dc45c855fcdfc2294b12241d12f (diff) | |
download | servo-1ab65005ae4d1925de357f42212bc2aaa972e77e.tar.gz servo-1ab65005ae4d1925de357f42212bc2aaa972e77e.zip |
Set MediaMetadata MediaSession owner
Diffstat (limited to 'components/script/dom/mediametadata.rs')
-rw-r--r-- | components/script/dom/mediametadata.rs | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/components/script/dom/mediametadata.rs b/components/script/dom/mediametadata.rs index f4d801506bc..db84df878c5 100644 --- a/components/script/dom/mediametadata.rs +++ b/components/script/dom/mediametadata.rs @@ -27,7 +27,6 @@ impl MediaMetadata { fn new_inherited(init: &MediaMetadataInit) -> MediaMetadata { MediaMetadata { reflector_: Reflector::new(), - // TODO(ferjm): Set active media session? session: Default::default(), title: DomRefCell::new(init.title.clone()), artist: DomRefCell::new(init.artist.clone()), @@ -56,6 +55,10 @@ impl MediaMetadata { return; } } + + pub fn set_session(&self, session: &MediaSession) { + self.session.set(Some(&session)); + } } impl MediaMetadataMethods for MediaMetadata { |