diff options
author | Pu Xingyu <pu.stshine@gmail.com> | 2017-02-07 10:45:13 +0800 |
---|---|---|
committer | Pu Xingyu <pu.stshine@gmail.com> | 2017-02-08 08:47:54 +0800 |
commit | 336aa795b4b9933436c9df0200de64e18b6f3b7e (patch) | |
tree | 7b8acf2d9eba39a68d47205462b0b29633584a28 /components/layout/animation.rs | |
parent | f07bfaa97466018f93124e308556aa93293cf648 (diff) | |
download | servo-336aa795b4b9933436c9df0200de64e18b6f3b7e.tar.gz servo-336aa795b4b9933436c9df0200de64e18b6f3b7e.zip |
Remove cached thread local context from LayoutContext
Remove cached thread local context from LayoutContext, use LayoutContext for
assign_inline_sizes(), and simplify the parallel flow traversal code.
Diffstat (limited to 'components/layout/animation.rs')
-rw-r--r-- | components/layout/animation.rs | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/components/layout/animation.rs b/components/layout/animation.rs index f6dd0f85d7a..232f9cd2efe 100644 --- a/components/layout/animation.rs +++ b/components/layout/animation.rs @@ -4,7 +4,7 @@ //! CSS transitions and animations. -use context::SharedLayoutContext; +use context::LayoutContext; use flow::{self, Flow}; use gfx::display_list::OpaqueNode; use ipc_channel::ipc::IpcSender; @@ -132,7 +132,7 @@ pub fn update_animation_state(constellation_chan: &IpcSender<ConstellationMsg>, // NB: This is specific for SelectorImpl, since the layout context and the // flows are SelectorImpl specific too. If that goes away at some point, // this should be made generic. -pub fn recalc_style_for_animations(context: &SharedLayoutContext, +pub fn recalc_style_for_animations(context: &LayoutContext, flow: &mut Flow, animations: &HashMap<OpaqueNode, Vec<Animation>>) { |