diff options
| author | 2025-02-06 15:08:01 +0100 | |
|---|---|---|
| committer | 2025-02-06 15:13:24 +0100 | |
| commit | 72911a41a5ebccb4024c43771846ec0abb7e1237 (patch) | |
| tree | 1923263bea80f453666da5ab09b8dc861f3aa128 /libs/androidfw/StringPool.cpp | |
| parent | 24109ce09d293ae06fb9a84654c42b8d940fd3cf (diff) | |
Fix missing jank data for destroyed SurfaceControls.
Changes the FrameTracker to go through the standard waiting-for-jank-
data finish process, when a SurfaceControl is destroyed, instead of the
current process of finishing the CUJ immediatly, as that usually happens
before any jank data is received, or at least not for the last N frames.
Request jank data flushes, even if the SurfaceControl has been destroyed
on the client side, as long as the layer still exists in the composer.
Fixes the max frame duration, when not using HWUI callbacks.
Bug: b/392849939
Test: manual, SysUI perf tests
Flag: EXEMPT bugfix
Change-Id: Ica9695fb04dbb241ed1d24ff693fb24d162434c5
Diffstat (limited to 'libs/androidfw/StringPool.cpp')
0 files changed, 0 insertions, 0 deletions