diff options
author | George Roman <george.roman.99@gmail.com> | 2019-08-12 00:51:25 +0300 |
---|---|---|
committer | George Roman <george.roman.99@gmail.com> | 2019-08-18 15:30:55 +0300 |
commit | d7b9fede99eaaf854e78a2e544595ea8439baecf (patch) | |
tree | 242c6ebcd7bbbc280953fe6e5b46c29bec308cba /components/script/dom/node.rs | |
parent | 6a637ceffbe34474ea4b657b08acc0966dc8a088 (diff) | |
download | servo-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.rs | 8 |
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 |