FazBrowse GitHub Viewer | Trending |
URL:
| Home
Tools: [Download Repo ZIP]   [Original HTTPS Page]

Check if XRSession exists before adding inputsourceschange listener by mrxz · Pull Request #5631 · aframevr/aframe · GitHub

Check if XRSession exists before adding inputsourceschange listener - #5631

Merged
dmarcos merged 1 commit into
aframevr:masterfrom
mrxz:fix-tracked-controls-entervr
Jan 22, 2025
Merged

Check if XRSession exists before adding inputsourceschange listener#5631
dmarcos merged 1 commit into
aframevr:masterfrom
mrxz:fix-tracked-controls-entervr

Conversation

mrxz commented Jan 17, 2025

Copy link
Copy Markdown
Contributor

Description:
The tracked-controls system unconditionally adds an inputsourcechange listener when "entering VR". However, the enter-vr event is also used when entering fullscreen mode, in which case an error occurs. This is a regression introduced in fd90434.

This PR simply adds a check to make sure there is an XRSession before adding the event listener.

Changes proposed:

  • Check if there's an XRSession before adding inputsourcechange listener in tracked-controls system.

Comment thread src/systems/tracked-controls.js Outdated
mrxz force-pushed the fix-tracked-controls-entervr branch from 916c0ac to be0d4f1 Compare January 21, 2025 07:47

dmarcos commented Jan 22, 2025

Copy link
Copy Markdown
Member

Thanks!

dmarcos merged commit 51b70a3 into aframevr:master Jan 22, 2025
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode characters
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants


Back | FazBrowse Home | New Git URL