aboutsummaryrefslogtreecommitdiffstats
path: root/components/script/dom/globalscope.rs
diff options
context:
space:
mode:
authorchickenleaf <lashwinib@gmail.com>2024-10-22 03:02:22 +0530
committerGitHub <noreply@github.com>2024-10-21 21:32:22 +0000
commitebfea9b352ef0ec00ad5213055392668e841a0e9 (patch)
tree43baab7b7e7a4bd6f1a8111bfb8fe598aeb2cf87 /components/script/dom/globalscope.rs
parent1bf68567b8608d87e1817066f1dacb27edc5602a (diff)
downloadservo-ebfea9b352ef0ec00ad5213055392668e841a0e9.tar.gz
servo-ebfea9b352ef0ec00ad5213055392668e841a0e9.zip
CanGc fixes in several files (#33958)
* few cangc fixes Signed-off-by: L Ashwin B <lashwinib@gmail.com> * few cangc fixes Signed-off-by: L Ashwin B <lashwinib@gmail.com> --------- Signed-off-by: L Ashwin B <lashwinib@gmail.com>
Diffstat (limited to 'components/script/dom/globalscope.rs')
-rw-r--r--components/script/dom/globalscope.rs6
1 files changed, 3 insertions, 3 deletions
diff --git a/components/script/dom/globalscope.rs b/components/script/dom/globalscope.rs
index 74dca15fedd..2458db4af8a 100644
--- a/components/script/dom/globalscope.rs
+++ b/components/script/dom/globalscope.rs
@@ -3239,7 +3239,7 @@ impl GlobalScope {
false,
CanGc::note(),
);
- navigator.set_gamepad(selected_index as usize, &gamepad);
+ navigator.set_gamepad(selected_index as usize, &gamepad, CanGc::note());
}
}),
&self.task_canceller(TaskSourceName::Gamepad),
@@ -3258,7 +3258,7 @@ impl GlobalScope {
let navigator = window.Navigator();
if let Some(gamepad) = navigator.get_gamepad(index) {
if window.Document().is_fully_active() {
- gamepad.update_connected(false, gamepad.exposed());
+ gamepad.update_connected(false, gamepad.exposed(), CanGc::note());
navigator.remove_gamepad(index);
}
}
@@ -3304,7 +3304,7 @@ impl GlobalScope {
window.task_manager().gamepad_task_source().queue_with_canceller(
task!(update_gamepad_connect: move || {
let gamepad = new_gamepad.root();
- gamepad.notify_event(GamepadEventType::Connected);
+ gamepad.notify_event(GamepadEventType::Connected, CanGc::note());
}),
&window.upcast::<GlobalScope>()
.task_canceller(TaskSourceName::Gamepad),