diff options
Diffstat (limited to 'components/layout/wrapper.rs')
-rw-r--r-- | components/layout/wrapper.rs | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/components/layout/wrapper.rs b/components/layout/wrapper.rs index 82c3d1416d5..88c001ca4d6 100644 --- a/components/layout/wrapper.rs +++ b/components/layout/wrapper.rs @@ -44,8 +44,8 @@ use script::layout_interface::{HTMLCanvasData, HTMLElementTypeId, LayoutCharacte use script::layout_interface::{LayoutDocumentHelpers, LayoutElementHelpers, LayoutJS}; use script::layout_interface::{LayoutNodeHelpers, Node, NodeTypeId}; use script::layout_interface::{RawLayoutElementHelpers, Text, TrustedNodeAddress}; -use script_layout_interface::OpaqueStyleAndLayoutData; use script_layout_interface::restyle_damage::RestyleDamage; +use script_layout_interface::{OpaqueStyleAndLayoutData, PartialStyleAndLayoutData}; use selectors::matching::{DeclarationBlock, ElementFlags}; use selectors::parser::{AttrSelector, NamespaceConstraint}; use smallvec::VecLike; @@ -127,7 +127,7 @@ impl<'ln> ServoLayoutNode<'ln> { let ptr: NonOpaqueStyleAndLayoutData = Box::into_raw(box RefCell::new(PrivateLayoutData::new())); let opaque = OpaqueStyleAndLayoutData { - ptr: unsafe { NonZero::new(ptr as *mut ()) } + ptr: unsafe { NonZero::new(ptr as *mut RefCell<PartialStyleAndLayoutData>) } }; unsafe { self.node.init_style_and_layout_data(opaque); |