diff options
| author | 2024-09-03 23:40:03 +0800 | |
|---|---|---|
| committer | 2024-09-03 23:40:03 +0800 | |
| commit | 9defbb6ec73dd9e9d57d6e46385db35967251508 (patch) | |
| tree | 61fdf032be0a43d1b8c441ba646f3cb872fd7421 /libs/androidfw/StringPool.cpp | |
| parent | 424524287184201e8951ee4079ed4faec7502db1 (diff) | |
Don't play insets animation without a leash
This CL ensures that DisplayImeController always animates IME with a
leash by:
- ensuring the InsetsSourceControl of IME contains a leash before
playing the animation, and
- accessing to a copy of the InsetsSourceControl while playing the
animation so if the leash is revoked during the animation, the
copied one will still be accessible.
Bug: 364178802
Flag: EXEMPT bugfix
Test: DisplayImeControllerTest
Change-Id: Ia5d475959a03713ba6c5fbe45f7988a8cd8029ab
Diffstat (limited to 'libs/androidfw/StringPool.cpp')
0 files changed, 0 insertions, 0 deletions