CanGc fixes in components/script/dom (#33891)

Signed-off-by: taniishkaaa <tanishkasingh2004@gmail.com>
This commit is contained in:
tanishka 2024-10-18 04:06:04 +05:30 committed by GitHub
parent 9c893c7f4d
commit f826698d6e
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
13 changed files with 49 additions and 25 deletions

View file

@ -50,6 +50,7 @@ impl GPUSupportedFeatures {
global: &GlobalScope,
proto: Option<HandleObject>,
features: Features,
can_gc: CanGc,
) -> DomRoot<GPUSupportedFeatures> {
let mut set = IndexSet::new();
if features.contains(Features::DEPTH_CLIP_CONTROL) {
@ -103,7 +104,7 @@ impl GPUSupportedFeatures {
}),
global,
proto,
CanGc::note(),
can_gc,
)
}
@ -112,8 +113,9 @@ impl GPUSupportedFeatures {
global: &GlobalScope,
proto: Option<HandleObject>,
features: Features,
can_gc: CanGc,
) -> Fallible<DomRoot<GPUSupportedFeatures>> {
Ok(GPUSupportedFeatures::new(global, proto, features))
Ok(GPUSupportedFeatures::new(global, proto, features, can_gc))
}
}