diff options
author | chickenleaf <lashwinib@gmail.com> | 2024-10-22 03:02:22 +0530 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-10-21 21:32:22 +0000 |
commit | ebfea9b352ef0ec00ad5213055392668e841a0e9 (patch) | |
tree | 43baab7b7e7a4bd6f1a8111bfb8fe598aeb2cf87 /components/script/dom/globalscope.rs | |
parent | 1bf68567b8608d87e1817066f1dacb27edc5602a (diff) | |
download | servo-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.rs | 6 |
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), |