aboutsummaryrefslogtreecommitdiffstats
path: root/components/script/dom/element.rs
diff options
context:
space:
mode:
authorFernando Jiménez Moreno <ferjmoreno@gmail.com>2019-01-23 17:34:10 +0100
committerFernando Jiménez Moreno <ferjmoreno@gmail.com>2019-04-26 10:17:44 +0200
commit9022bd3d1162298931153f5ad8c144489c790708 (patch)
tree443605b3bc43f3025f9f359d77c5f1eff1e21dc1 /components/script/dom/element.rs
parent569b4fce102a423b513b8282b7a12c02641fa61f (diff)
downloadservo-9022bd3d1162298931153f5ad8c144489c790708.tar.gz
servo-9022bd3d1162298931153f5ad8c144489c790708.zip
IS_IN_SHADOW_TREE flag
Diffstat (limited to 'components/script/dom/element.rs')
-rw-r--r--components/script/dom/element.rs3
1 files changed, 3 insertions, 0 deletions
diff --git a/components/script/dom/element.rs b/components/script/dom/element.rs
index dcc89638e8a..6dc7b7c3147 100644
--- a/components/script/dom/element.rs
+++ b/components/script/dom/element.rs
@@ -484,6 +484,9 @@ impl Element {
return Err(Error::InvalidState);
}
+ self.upcast::<Node>()
+ .set_flag(NodeFlags::IS_IN_SHADOW_TREE, true);
+
// Steps 4, 5 and 6.
Ok(self
.shadow_root