Schedule IMS -> CS redial notification to happen on main thread
In the scenario where we are redialing from IMS -> CS, the callSessionStartFailed response can happen on a Binder thread before the dial command on the main thread completes. This creates a scenario where the redial on CS starts before the previous IMS redial operation completed and set up all associated callbacks. This causes us to lose track of the correct instance to call hangup() on. Instead, the IMS -> CS redial indication should be scheduled to happen on the main thread so that it will wait for the previous IMS redial on the main thread to complete first. Bug: 194896760 Test: manual Change-Id: I32580b0bbb067e7de2e23b39989eb714a020500c
Loading
Please register or sign in to comment