Skip to content

Conversation

@mrxz
Copy link
Contributor

@mrxz mrxz commented Dec 17, 2023

Description:
The various controls components handle the model-loaded event to configure the controller models. However, they don't check where the model-loaded event originates from. In case a child entity loads a model, the controls components would incorrectly assume it's the controller model that just loaded in.

This actually causes issues in A-Painter where the model-loaded event of the brush-tip would trigger the onModelLoaded for the oculus-touch-controls (and others).

Changes proposed:

  • Include a guard in onModelLoaded checking that the event didn't originate from any child element
@dmarcos
Copy link
Member

dmarcos commented Dec 17, 2023

Thanks!

@dmarcos dmarcos merged commit e0f0372 into aframevr:master Dec 17, 2023
Elettrotecnica pushed a commit to Elettrotecnica/a-painter that referenced this pull request Mar 22, 2024
Elettrotecnica pushed a commit to Elettrotecnica/a-painter that referenced this pull request Mar 24, 2024
Elettrotecnica added a commit to Elettrotecnica/a-painter that referenced this pull request Mar 25, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

2 participants