summaryrefslogtreecommitdiff
path: root/libs/hwui/FrameInfoVisualizer.cpp
diff options
context:
space:
mode:
author Christian Göllner <chrisgollner@google.com> 2023-06-23 12:49:01 +0100
committer Christian Göllner <chrisgollner@google.com> 2023-06-23 14:57:49 +0100
commit6928a93447ae54c64ed22cf904e3fe6b1639edfd (patch)
tree24a2812eee2cc716165956bf1dbe6ac350eceda8 /libs/hwui/FrameInfoVisualizer.cpp
parente5d2297701c36c766d486b5c80924f2d52124576 (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