diff options
Diffstat (limited to 'components/layout_thread/lib.rs')
-rw-r--r-- | components/layout_thread/lib.rs | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/components/layout_thread/lib.rs b/components/layout_thread/lib.rs index 31500461fa4..2279b8f2058 100644 --- a/components/layout_thread/lib.rs +++ b/components/layout_thread/lib.rs @@ -120,7 +120,7 @@ use style::stylesheets::{Origin, Stylesheet, UserAgentStylesheets}; use style::stylist::Stylist; use style::thread_state; use style::timer::Timer; -use style::traversal::{DomTraversal, TraversalDriver}; +use style::traversal::{DomTraversal, TraversalDriver, TraversalFlags}; /// Information needed by the layout thread. pub struct LayoutThread { @@ -520,6 +520,7 @@ impl LayoutThread { local_context_creation_data: Mutex::new(thread_local_style_context_creation_data), timer: self.timer.clone(), quirks_mode: self.quirks_mode.unwrap(), + animation_only_restyle: false, }, image_cache_thread: Mutex::new(self.image_cache_thread.clone()), font_cache_thread: Mutex::new(self.font_cache_thread.clone()), @@ -1143,7 +1144,7 @@ impl LayoutThread { let stylist = &<RecalcStyleAndConstructFlows as DomTraversal<ServoLayoutElement>>::shared_context(&traversal).stylist; <RecalcStyleAndConstructFlows as - DomTraversal<ServoLayoutElement>>::pre_traverse(element, stylist, /* skip_root = */ false) + DomTraversal<ServoLayoutElement>>::pre_traverse(element, stylist, TraversalFlags::empty()) }; if token.should_traverse() { |