diff options
| author | 2024-08-16 05:58:55 +0000 | |
|---|---|---|
| committer | 2024-08-22 10:02:35 +0000 | |
| commit | aaaf1c4749fcb8c4271103794b3135be0b895373 (patch) | |
| tree | a3a46a1e4b4c1cfee0657eaa9e212e661c8c9eb1 /api/api_test.go | |
| parent | 98beb550acbbb09ff54de7cd49241bcd1a9bf034 (diff) | |
Do not override bounds when task override exists
This change fixes the issue that sometimes the non-decor insets are
accidentally deducted from override bounds even if the bounds doesn't
overlap with the insets.
A special handle is needed for split screen when the window is pushed
above by the IME. It is necessary to ensure the app receive the same
configuration before and after to make sure the activity won't relaunch
to ensure the IME can be shown correctly.
Bug: 358509380
Bug: 356050755
Test: WindowPolicyTests#testOptOutEdgeToEdgeAppBounds
Test: WindowPolicyTests#testOptOutEdgeToEdgeDisplayMetrics
Flag: EXEMPT bugfix
Change-Id: Ibebb43b29d76e5a9fa81334a6c678aa5f34678b2
Diffstat (limited to 'api/api_test.go')
0 files changed, 0 insertions, 0 deletions