diff options
| author | 2024-11-18 14:02:12 -0800 | |
|---|---|---|
| committer | 2024-11-19 14:53:16 -0800 | |
| commit | be8064ce32ff051bfdda80c5cb49c5d4362d1a79 (patch) | |
| tree | 32dd375eab1e614774f490c3e132a3ebb8f975ff /libs/hwui/RenderNode.cpp | |
| parent | 7bc0eb3b32bef3bdcefc2f0271f754328b5b8b39 (diff) | |
Fix messed-up divider position when unlocking with IME showing
Bug was happening because we didn't account for the case where the device is unlocked with the IME showing. So the layout was properly being adjusted for IME, but the divider showing animation (applyDividerVisibility) was erroneously setting the divider's position back to the center of the screen afterwards.
Solution is for applyDividerVisibility() to update the full layout using updateSurfaceBounds() instead of just setting the position based on app bounds.
Fixes: 378620695
Flag: EXEMPT bugfix
Test: Bug no longer repros
Change-Id: Ieb7be52a015099addf8fff94edf693b198dfcd17
Diffstat (limited to 'libs/hwui/RenderNode.cpp')
0 files changed, 0 insertions, 0 deletions