summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Jay Aliomer <aaliomer@google.com> 2019-12-09 21:40:05 +0000
committer Android (Google) Code Review <android-gerrit@google.com> 2019-12-09 21:40:05 +0000
commitf85c37278ea3c77b09bb10b50a00142c443ec15e (patch)
tree8e5c65b61f998b5562d27980a8d8ed44fe690956
parent46fcbd69e64f89648436fcb7e40dc3fe7d857096 (diff)
parentb45934a2cc6ecbfd39464f22cc0dfae5b3c2f870 (diff)
Merge "Performance regression on window switching"
-rw-r--r--services/core/java/com/android/server/UiModeManagerService.java5
1 files changed, 2 insertions, 3 deletions
diff --git a/services/core/java/com/android/server/UiModeManagerService.java b/services/core/java/com/android/server/UiModeManagerService.java
index b5702541432a..b1e2c0fe9586 100644
--- a/services/core/java/com/android/server/UiModeManagerService.java
+++ b/services/core/java/com/android/server/UiModeManagerService.java
@@ -866,14 +866,13 @@ final class UiModeManagerService extends SystemService {
if (!mHoldingConfiguration) {
mConfiguration.uiMode = uiMode;
}
- // load splash screen instead of screenshot
- mWindowManager.clearSnapshotCache();
}
private void sendConfigurationLocked() {
if (mSetUiMode != mConfiguration.uiMode) {
mSetUiMode = mConfiguration.uiMode;
-
+ // load splash screen instead of screenshot
+ mWindowManager.clearSnapshotCache();
try {
ActivityTaskManager.getService().updateConfiguration(mConfiguration);
} catch (RemoteException e) {