diff options
author | Daniel Adams <70986246+msub2@users.noreply.github.com> | 2024-09-12 01:52:16 +0000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-09-12 01:52:16 +0000 |
commit | 08a4d751d7762fa36490998ba17bf3eece8d9bef (patch) | |
tree | e375d340cfad52290492f68d9ca69ba17b9dc8d2 /components/script/dom/xrinputsource.rs | |
parent | d9be9d6bd464c664e7ddad86937a9aa54a6c7baf (diff) | |
download | servo-08a4d751d7762fa36490998ba17bf3eece8d9bef.tar.gz servo-08a4d751d7762fa36490998ba17bf3eece8d9bef.zip |
webxr: Update XRInputSource Gamepad handling, FakeXRInputController (#33403)
* Disconnect XRInputSource gamepads on removal
Signed-off-by: Daniel Adams <msub2official@gmail.com>
* Update Cargo.lock
Signed-off-by: Daniel Adams <msub2official@gmail.com>
* Comments, adjustments
Signed-off-by: Daniel Adams <msub2official@gmail.com>
* Update expectations
Signed-off-by: Daniel Adams <msub2official@gmail.com>
---------
Signed-off-by: Daniel Adams <msub2official@gmail.com>
Diffstat (limited to 'components/script/dom/xrinputsource.rs')
-rw-r--r-- | components/script/dom/xrinputsource.rs | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/components/script/dom/xrinputsource.rs b/components/script/dom/xrinputsource.rs index 8db4fb5dae3..1f4509e37d8 100644 --- a/components/script/dom/xrinputsource.rs +++ b/components/script/dom/xrinputsource.rs @@ -110,6 +110,10 @@ impl XRInputSource { self.gamepad.map_and_normalize_axes(i, *value as f64); }); } + + pub fn gamepad(&self) -> &DomRoot<Gamepad> { + &self.gamepad + } } impl XRInputSourceMethods for XRInputSource { |