diff options
| author | Jerry Chang <chenghsiuchang@google.com> | 2021-02-02 18:14:42 +0800 |
|---|---|---|
| committer | Jerry Chang <chenghsiuchang@google.com> | 2021-02-05 01:54:00 +0800 |
| commit | bed4a065b7269696b2dda969db78ac54a2477b58 (patch) | |
| tree | 8af951820aa8b9ebc22702425c644b4988fb9ace /tools/aidl/generate_java.cpp | |
| parent | 081a843f37bcf414cb910e54256cace69d585281 (diff) | |
Don't override child task bounds when rotation changed
In multi-window splits(like app-pair or stage split), task bounds might
be set unexpectedly with override configuration after the device
rotated.
When Task#onConfigurationChanged detected override bounds and display
rotated, it will triverse to override all child tasks' bounds, which
making child won't inherit its parent bounds anymore.
Unify to use Task#setBounds instead of Task#resize when updating
override bounds for rotation and let child inherits its parent bounds
directly.
Also removed duplicate onRootTaskWindowingModeChanged call.
Fix: 178773517
Test: manual check
Test: atest WmTests:TaskTests WMShellUnitTests
Change-Id: I57c3493c6b7a4912ee5e6ed06bf55e976f99c40b
Diffstat (limited to 'tools/aidl/generate_java.cpp')
0 files changed, 0 insertions, 0 deletions
