aboutsummaryrefslogtreecommitdiffstats
path: root/components/script/dom/medialist.rs
diff options
context:
space:
mode:
Diffstat (limited to 'components/script/dom/medialist.rs')
-rw-r--r--components/script/dom/medialist.rs5
1 files changed, 5 insertions, 0 deletions
diff --git a/components/script/dom/medialist.rs b/components/script/dom/medialist.rs
index e9972ec0e2e..2e9395fde97 100644
--- a/components/script/dom/medialist.rs
+++ b/components/script/dom/medialist.rs
@@ -106,6 +106,11 @@ impl MediaList {
);
MediaQuery::parse(&context, &mut parser)
}
+
+ pub(crate) fn clone_media_list(&self) -> StyleMediaList {
+ let guard = self.shared_lock().read();
+ self.media_queries.read_with(&guard).clone()
+ }
}
impl MediaListMethods<crate::DomTypeHolder> for MediaList {