aboutsummaryrefslogtreecommitdiffstats
path: root/components/script/dom/element.rs
diff options
context:
space:
mode:
Diffstat (limited to 'components/script/dom/element.rs')
-rw-r--r--components/script/dom/element.rs5
1 files changed, 3 insertions, 2 deletions
diff --git a/components/script/dom/element.rs b/components/script/dom/element.rs
index 48ef41cbff3..cca6ae7edbd 100644
--- a/components/script/dom/element.rs
+++ b/components/script/dom/element.rs
@@ -1039,8 +1039,9 @@ impl<'dom> LayoutElementHelpers<'dom> for LayoutDom<'dom, Element> {
#[inline]
#[allow(unsafe_code)]
unsafe fn get_shadow_root_for_layout(self) -> Option<LayoutDom<'dom, ShadowRoot>> {
- (*self.unsafe_get())
- .rare_data_for_layout()
+ self.unsafe_get()
+ .rare_data
+ .borrow_for_layout()
.as_ref()?
.shadow_root
.as_ref()