diff options
Diffstat (limited to 'components/script/dom/node.rs')
-rw-r--r-- | components/script/dom/node.rs | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/components/script/dom/node.rs b/components/script/dom/node.rs index 5f8d518b514..eaceeb9ea2c 100644 --- a/components/script/dom/node.rs +++ b/components/script/dom/node.rs @@ -1316,7 +1316,7 @@ pub trait LayoutNodeHelpers<'dom> { unsafe fn owner_doc_for_layout(self) -> LayoutDom<'dom, Document>; fn containing_shadow_root_for_layout(self) -> Option<LayoutDom<'dom, ShadowRoot>>; - unsafe fn is_element_for_layout(self) -> bool; + fn is_element_for_layout(self) -> bool; unsafe fn get_flag(self, flag: NodeFlags) -> bool; unsafe fn set_flag(self, flag: NodeFlags, value: bool); @@ -1347,9 +1347,8 @@ impl<'dom> LayoutNodeHelpers<'dom> for LayoutDom<'dom, Node> { } #[inline] - #[allow(unsafe_code)] - unsafe fn is_element_for_layout(self) -> bool { - (*self.unsafe_get()).is::<Element>() + fn is_element_for_layout(self) -> bool { + self.is::<Element>() } #[inline] |