aboutsummaryrefslogtreecommitdiffstats
path: root/components/script/dom/mediasession.rs
diff options
context:
space:
mode:
authorchickenleaf <lashwinib@gmail.com>2024-10-16 08:20:28 +0530
committerGitHub <noreply@github.com>2024-10-16 02:50:28 +0000
commita2f81d69c1971f07c2af8633756953ddd70a1bb5 (patch)
treea0f3cc7e6939f3e588b14b49b483a2d31e0d1aa4 /components/script/dom/mediasession.rs
parent5b8fbb023dfba890c7744e826a077776516131c6 (diff)
downloadservo-a2f81d69c1971f07c2af8633756953ddd70a1bb5.tar.gz
servo-a2f81d69c1971f07c2af8633756953ddd70a1bb5.zip
CanGc fixes (#33852)
Signed-off-by: L Ashwin B <lashwinib@gmail.com>
Diffstat (limited to 'components/script/dom/mediasession.rs')
-rw-r--r--components/script/dom/mediasession.rs4
1 files changed, 2 insertions, 2 deletions
diff --git a/components/script/dom/mediasession.rs b/components/script/dom/mediasession.rs
index 6fc045ca3eb..760a71e57d0 100644
--- a/components/script/dom/mediasession.rs
+++ b/components/script/dom/mediasession.rs
@@ -126,14 +126,14 @@ impl MediaSession {
impl MediaSessionMethods for MediaSession {
/// <https://w3c.github.io/mediasession/#dom-mediasession-metadata>
- fn GetMetadata(&self) -> Option<DomRoot<MediaMetadata>> {
+ fn GetMetadata(&self, can_gc: CanGc) -> Option<DomRoot<MediaMetadata>> {
if let Some(ref metadata) = *self.metadata.borrow() {
let mut init = MediaMetadataInit::empty();
init.title = DOMString::from_string(metadata.title.clone());
init.artist = DOMString::from_string(metadata.artist.clone());
init.album = DOMString::from_string(metadata.album.clone());
let global = self.global();
- Some(MediaMetadata::new(global.as_window(), &init))
+ Some(MediaMetadata::new(global.as_window(), &init, can_gc))
} else {
None
}