In testing an issue, saw that some state was failing to update in the example. This fixes this state change issue by calling update state at the appropriate times.
Why are these changes necessary?
Make the sample properly display state.
How did you verify these changes?
Manual tests
Verification Screenshots:
This gif itself has a low frame rate - the frame rate is fine in the app:
What do these changes do?
In testing an issue, saw that some state was failing to update in the example. This fixes this state change issue by calling update state at the appropriate times.
Why are these changes necessary?
Make the sample properly display state.
How did you verify these changes?
Manual tests
Verification Screenshots:
This gif itself has a low frame rate - the frame rate is fine in the app: