aboutsummaryrefslogtreecommitdiffstats
path: root/components/script/dom/node.rs
diff options
context:
space:
mode:
authorGeorge Roman <george.roman.99@gmail.com>2019-08-12 00:51:25 +0300
committerGeorge Roman <george.roman.99@gmail.com>2019-08-18 15:30:55 +0300
commitd7b9fede99eaaf854e78a2e544595ea8439baecf (patch)
tree242c6ebcd7bbbc280953fe6e5b46c29bec308cba /components/script/dom/node.rs
parent6a637ceffbe34474ea4b657b08acc0966dc8a088 (diff)
downloadservo-d7b9fede99eaaf854e78a2e544595ea8439baecf.tar.gz
servo-d7b9fede99eaaf854e78a2e544595ea8439baecf.zip
Return ErrorStatus from webdriver_handlers
Diffstat (limited to 'components/script/dom/node.rs')
-rw-r--r--components/script/dom/node.rs8
1 files changed, 6 insertions, 2 deletions
diff --git a/components/script/dom/node.rs b/components/script/dom/node.rs
index 26bb6d53752..8746a30a7e0 100644
--- a/components/script/dom/node.rs
+++ b/components/script/dom/node.rs
@@ -1654,7 +1654,7 @@ impl Node {
#[allow(unrooted_must_root)]
fn new_(flags: NodeFlags, doc: Option<&Document>) -> Node {
- Node {
+ let node = Node {
eventtarget: EventTarget::new_inherited(),
parent_node: Default::default(),
@@ -1673,7 +1673,11 @@ impl Node {
style_and_layout_data: Cell::new(None),
unique_id: UniqueId::new(),
- }
+ };
+
+ ScriptThread::save_node_id(node.unique_id());
+
+ node
}
// https://dom.spec.whatwg.org/#concept-node-adopt