+19
−0
+447
−0
File added.
Preview size limit exceeded, changes collapsed.
Loading
Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more
Content recording relies upon a class describing current state. rather than passing around details from media > display > wm. WMService keeps track of the session in ContentRecordingController. ContentRecordingController manages hand-off between different DisplayContent instances, as the session details are changed. Manually tested that fold/unfold handling when screen recording from QS tile still works, and that taking over a screen cast with a screen recording works. Refactoring logic from DisplayContent into new recording delegate will come in a future change. Bug: 216756854 Test: atest FrameworksCoreTests:ContentRecordingSessionTest Test: atest WmTests:DisplayContentTests Test: atest WmTests:ContentRecordingControllerTests Change-Id: Ib4f125dd703d362ac13fcbe469d00b345827e706
File added.
Preview size limit exceeded, changes collapsed.