From 79388bdd6fc248362dddc8eb9a9cb633cb821596 Mon Sep 17 00:00:00 2001 From: Louis Chang Date: Fri, 31 Jul 2020 14:23:42 +0800 Subject: [PATCH] Unset activity type for process level configuration The process level configuration was updated and was scheduled to the client when home activity started, in which as home activity type. This may cause inconsistency when a standard type activity is started in the same home process. Bug: 162030251 Test: atest WindowProcessControllerTests Change-Id: I1b3b9a1a9cd164f784142fcacb365240d3522221 (cherry picked from commit e074df1419052678ffef756c26ee46651be1168d) --- .../server/wm/WindowProcessController.java | 22 +++++++++++++++---- .../wm/WindowProcessControllerTests.java | 15 +++++++++++++ 2 files changed, 33 insertions(+), 4 deletions(-) diff --git a/services/core/java/com/android/server/wm/WindowProcessController.java b/services/core/java/com/android/server/wm/WindowProcessController.java index 29cf1776df9ce..bd959aba5bb10 100644 --- a/services/core/java/com/android/server/wm/WindowProcessController.java +++ b/services/core/java/com/android/server/wm/WindowProcessController.java @@ -188,7 +188,6 @@ public class WindowProcessController extends ConfigurationContainer