From ebfea9b352ef0ec00ad5213055392668e841a0e9 Mon Sep 17 00:00:00 2001 From: chickenleaf Date: Tue, 22 Oct 2024 03:02:22 +0530 Subject: CanGc fixes in several files (#33958) * few cangc fixes Signed-off-by: L Ashwin B * few cangc fixes Signed-off-by: L Ashwin B --------- Signed-off-by: L Ashwin B --- components/script/dom/globalscope.rs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'components/script/dom/globalscope.rs') 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::() .task_canceller(TaskSourceName::Gamepad), -- cgit v1.2.3