aboutsummaryrefslogtreecommitdiffstats
path: root/components/script/dom/bindings/codegen/CodegenRust.py
diff options
context:
space:
mode:
authoryvt <i@yvt.jp>2021-07-12 01:13:16 +0900
committeryvt <i@yvt.jp>2021-07-12 01:29:41 +0900
commite7866271990aa21b4d829e0991e881cd85383e06 (patch)
tree3cc351c6b9eb1e81c570a29f25b1717d00bf1148 /components/script/dom/bindings/codegen/CodegenRust.py
parent2f3a14b491d9af99f9ab24484c266dd947cd6094 (diff)
downloadservo-e7866271990aa21b4d829e0991e881cd85383e06.tar.gz
servo-e7866271990aa21b4d829e0991e881cd85383e06.zip
fix(script): apply some of the changes requested in the review comments of #16501
Diffstat (limited to 'components/script/dom/bindings/codegen/CodegenRust.py')
-rw-r--r--components/script/dom/bindings/codegen/CodegenRust.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/components/script/dom/bindings/codegen/CodegenRust.py b/components/script/dom/bindings/codegen/CodegenRust.py
index 791bb687568..001abc9ebce 100644
--- a/components/script/dom/bindings/codegen/CodegenRust.py
+++ b/components/script/dom/bindings/codegen/CodegenRust.py
@@ -2911,8 +2911,8 @@ class CGWrapGlobalMethod(CGAbstractMethod):
values["members"] = "\n".join(members)
return CGGeneric("""\
-let origin = object.origin().clone();
let raw = Root::new(MaybeUnreflectedDom::from_box(object));
+let origin = (*raw.as_ptr()).origin(); // `MutableOrigin` or `&MutableOrigin`
rooted!(in(*cx) let mut obj = ptr::null_mut::<JSObject>());
create_global_object(