Merge "Do not clear activity type in clearSizeCompatMode" into tm-qpr-dev am: 79ffe1cc6d

Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/21707652

Change-Id: Ib6e90027422a7fe3513cb98cd29babaeaeac1475
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
This commit is contained in:
Jerry Chang
2023-03-06 08:20:27 +00:00
committed by Automerger Merge Worker

View File

@@ -8035,7 +8035,13 @@ final class ActivityRecord extends WindowToken implements WindowManagerService.A
}
// Clear config override in #updateCompatDisplayInsets().
onRequestedOverrideConfigurationChanged(EMPTY);
final int activityType = getActivityType();
final Configuration overrideConfig = getRequestedOverrideConfiguration();
overrideConfig.unset();
// Keep the activity type which was set when attaching to a task to prevent leaving it
// undefined.
overrideConfig.windowConfiguration.setActivityType(activityType);
onRequestedOverrideConfigurationChanged(overrideConfig);
}
@Override