aboutsummaryrefslogtreecommitdiffstats
path: root/components/script_layout_interface
diff options
context:
space:
mode:
authorAnthony Ramine <nox@nox.paris>2020-03-27 17:04:48 +0100
committerAnthony Ramine <nox@nox.paris>2020-03-28 15:37:56 +0100
commit60ca98b753570ce4ce56bc92ddbdd3c0c0e5800d (patch)
tree67b85630a50c9b5e6ef95234a18b968ee738409e /components/script_layout_interface
parent400c7012b1fe73a2cf23653e4813b0f80181d069 (diff)
downloadservo-60ca98b753570ce4ce56bc92ddbdd3c0c0e5800d.tar.gz
servo-60ca98b753570ce4ce56bc92ddbdd3c0c0e5800d.zip
Pass pending restyles instead of draining them from layout
Diffstat (limited to 'components/script_layout_interface')
-rw-r--r--components/script_layout_interface/message.rs2
1 files changed, 2 insertions, 0 deletions
diff --git a/components/script_layout_interface/message.rs b/components/script_layout_interface/message.rs
index 6cf783fcd60..96c4a132368 100644
--- a/components/script_layout_interface/message.rs
+++ b/components/script_layout_interface/message.rs
@@ -219,6 +219,8 @@ pub struct ScriptReflow {
pub dom_count: u32,
/// The current window origin
pub origin: ImmutableOrigin,
+ /// Restyle snapshot map.
+ pub pending_restyles: Vec<(TrustedNodeAddress, PendingRestyle)>,
}
pub struct LayoutThreadInit {