Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Skip to content
Commit aaaf1c47 authored by Yunfan Chen's avatar Yunfan Chen
Browse files

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
parent 98beb550
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment