diff options
| author | 2023-06-23 12:49:01 +0100 | |
|---|---|---|
| committer | 2023-06-23 14:57:49 +0100 | |
| commit | 6928a93447ae54c64ed22cf904e3fe6b1639edfd (patch) | |
| tree | 24a2812eee2cc716165956bf1dbe6ac350eceda8 /libs/hwui/FrameInfoVisualizer.cpp | |
| parent | e5d2297701c36c766d486b5c80924f2d52124576 (diff) | |
Fix letterbox overlapping with status bar icons after rotating device
When the device rotates or status bar icon bounds change, we re-use the
previously cached letterbox details that were sent from WindowManager.
Also, when calculating whether there was an overlap between the icons
and the letterbox, we were using the Rect#intersect API instead of
Rect#instersects, which actually mutates the Rect, which was then
cached, and used for the next calculation.
The fix is to use the API that doesn't mutate the Rect.
Fixes: 287508741
Test: LetterboxAppearanceCalculatorTest.kt
Change-Id: I3c6be62ef673b674f3305ae254494dd41c5cce29
Diffstat (limited to 'libs/hwui/FrameInfoVisualizer.cpp')
0 files changed, 0 insertions, 0 deletions