You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
If two soft buttons transition to the new state at the same time, the second button state will not be sent in the updateWithCompletionHandler: method because the isDirty param is set to NO by the first button transition.
Reproduction Steps
Use the ScreenManager to set two buttons, buttonA and buttonB, with multiple states. When buttonA is tapped, transition buttonA to the next state and buttonB to the next state.
Connect the app to Core
Tap on buttonA on the SDL app
Expected Behavior
Both button states transition successfully to the next state.
Observed Behavior
Only buttonA transitions to the next state. ButtonB stays in its current state.
OS & Version Information
iOS Version: n/a
SDL iOS Version: 6.1
Testing Against: Manticore
The text was updated successfully, but these errors were encountered:
NicoleYarroch
changed the title
Race condition in Soft Button manager
Transitioning multiple soft buttons to the next state in the Soft Button manager fails
Apr 11, 2019
Bug Report
updateWithCompletionHandler:
method because theisDirty
param is set toNO
by the first button transition.Reproduction Steps
ScreenManager
to set two buttons, buttonA and buttonB, with multiple states. When buttonA is tapped, transition buttonA to the next state and buttonB to the next state.Expected Behavior
Both button states transition successfully to the next state.
Observed Behavior
Only buttonA transitions to the next state. ButtonB stays in its current state.
OS & Version Information
The text was updated successfully, but these errors were encountered: