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
UIViews are accessed on a background thread while hit testing when SDLTouchManager calls SDLTouchManagerDelegate methods.
Reproduction Steps
Enable main thread checker.
Run build in debugger and use touch events with hit testing.
SDLTouchManager calls [SDLFocusableItemLocator viewForPoint] which accesses UIViews on background thread.
Expected Behavior
UIViews should only be accessed on main thread.
The SDLTouchManager should also not call SDLTouchManagerDelegate methods on a background thread since it sends UIViews which may lead the callee to try to use the UIView on the background thread.
Observed Behavior
UIViews accessed on background thread.
OS & Version Information
iOS Version: 11.0.3
SDL iOS Version: 5.1.1
The text was updated successfully, but these errors were encountered:
Bug Report
UIViews are accessed on a background thread while hit testing when SDLTouchManager calls SDLTouchManagerDelegate methods.
Reproduction Steps
Expected Behavior
UIViews should only be accessed on main thread.
The SDLTouchManager should also not call SDLTouchManagerDelegate methods on a background thread since it sends UIViews which may lead the callee to try to use the UIView on the background thread.
Observed Behavior
UIViews accessed on background thread.
OS & Version Information
The text was updated successfully, but these errors were encountered: