diff options
Diffstat (limited to 'components/script/dom/medialist.rs')
-rw-r--r-- | components/script/dom/medialist.rs | 5 |
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 { |