aboutsummaryrefslogtreecommitdiffstats
path: root/components/script/dom/node.rs
diff options
context:
space:
mode:
authorwebbeef <me@webbeef.org>2024-10-10 20:53:39 -0700
committerGitHub <noreply@github.com>2024-10-11 03:53:39 +0000
commit2b71130a8a95d0c723532d2486493b5db0c9e1b1 (patch)
tree0d6ea3caab12b9787f3f76cd8056272c82eb4afc /components/script/dom/node.rs
parentc00c6e728ddb82d6cb646eb924a73c4b43a798a4 (diff)
downloadservo-2b71130a8a95d0c723532d2486493b5db0c9e1b1.tar.gz
servo-2b71130a8a95d0c723532d2486493b5db0c9e1b1.zip
Various CanGc fixes (#33800)
* CanGc fix for pagetransitionevent Signed-off-by: webbeef <me@webbeef.org> * CanGc fix for dom/node Signed-off-by: webbeef <me@webbeef.org> * CanGc fix for gamepad Signed-off-by: webbeef <me@webbeef.org> * CanGc fix for gpu Signed-off-by: webbeef <me@webbeef.org> * CanGc fix for dom/element Signed-off-by: webbeef <me@webbeef.org> * CanGc fix for xhr Signed-off-by: webbeef <me@webbeef.org> * CanGc fix for dom/worker Signed-off-by: webbeef <me@webbeef.org> * CanGc fix for rtcdatachannel Signed-off-by: webbeef <me@webbeef.org> * CanGc fix for rtcerror Signed-off-by: webbeef <me@webbeef.org> * Address review comments Signed-off-by: webbeef <me@webbeef.org> --------- Signed-off-by: webbeef <me@webbeef.org>
Diffstat (limited to 'components/script/dom/node.rs')
-rw-r--r--components/script/dom/node.rs5
1 files changed, 2 insertions, 3 deletions
diff --git a/components/script/dom/node.rs b/components/script/dom/node.rs
index b5bdd05cbb7..f37ad2a8ba7 100644
--- a/components/script/dom/node.rs
+++ b/components/script/dom/node.rs
@@ -2298,7 +2298,7 @@ impl Node {
None,
document.status_code(),
Default::default(),
- CanGc::note(),
+ can_gc,
);
DomRoot::upcast::<Node>(document)
},
@@ -2360,8 +2360,7 @@ impl Node {
// Step 6.
if clone_children == CloneChildrenFlag::CloneChildren {
for child in node.children() {
- let child_copy =
- Node::clone(&child, Some(&document), clone_children, CanGc::note());
+ let child_copy = Node::clone(&child, Some(&document), clone_children, can_gc);
let _inserted_node = Node::pre_insert(&child_copy, &copy, None);
}
}