SurfaceComposerClient: Handle transaction apply sync timeouts
We switched to using transaction complete callbacks to handle transaction#apply(/*sync*/=true). The callback object was destroyed after waiting for the callback. In the event of a timeout, the callback would access an invalid object. Fix this by using ref counted object to ensure the context remains valid. Fixes: 261679196 Test: atest SurfaceFlinger_test Change-Id: I4f840214672dd4051cb57b9551bf20802cc90890
Loading
Please register or sign in to comment