diff options
Diffstat (limited to 'components/script/layout_dom/document.rs')
-rw-r--r-- | components/script/layout_dom/document.rs | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/components/script/layout_dom/document.rs b/components/script/layout_dom/document.rs index e723f731cab..392c1686f97 100644 --- a/components/script/layout_dom/document.rs +++ b/components/script/layout_dom/document.rs @@ -12,10 +12,10 @@ use script_layout_interface::wrapper_traits::LayoutDataTrait; use selectors::matching::QuirksMode; use std::marker::PhantomData; use style::dom::{TDocument, TNode}; -use style::media_queries::Device; use style::shared_lock::{ SharedRwLock as StyleSharedRwLock, SharedRwLockReadGuard as StyleSharedRwLockReadGuard, }; +use style::stylist::Stylist; // A wrapper around documents that ensures ayout can only ever access safe properties. pub struct ServoLayoutDocument<'dom, LayoutDataType: LayoutDataTrait> { @@ -90,8 +90,7 @@ impl<'ld, LayoutDataType: LayoutDataTrait> ServoLayoutDocument<'ld, LayoutDataTy pub fn flush_shadow_roots_stylesheets( &self, - device: &Device, - quirks_mode: QuirksMode, + stylist: &mut Stylist, guard: &StyleSharedRwLockReadGuard, ) { unsafe { @@ -100,7 +99,7 @@ impl<'ld, LayoutDataType: LayoutDataTrait> ServoLayoutDocument<'ld, LayoutDataTy } self.document.flush_shadow_roots_stylesheets(); for shadow_root in self.shadow_roots() { - shadow_root.flush_stylesheets(device, quirks_mode, guard); + shadow_root.flush_stylesheets(stylist, guard); } } } |