Always updateRecording in ContentRecordingController#setContentRecordingSession
Race condition in DisplayManagerService meant that sometimes the boolean check gating updateRecording was unintentionally false, so now we always updateRecording to ensure that there is always an attempt to add new content to a freshly created DisplayContent used for mirroring. Bug: 290911074 Test: atest CtsSurfaceControlTests:android.view.surfacecontrol.cts.SurfaceViewSyncTest#testSurfaceViewFixedSizeChanges --iterations 10 Test: atest CtsWindowManagerDeviceTestCases:android.server.wm.SurfaceSyncGroupContinuousTest#testSurfaceControlViewHostIPCSync_Slow --iterations 10 Test: atest WmTests:ContentRecorderTests Test: atest WmTests:ContentRecordingControllerTests Change-Id: I0db6f4fdb173fdab704f8cc93556ea65bc50d84c
Loading
Please register or sign in to comment