summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJorim Jaggi <jjaggi@google.com>2018-08-22 23:26:00 +0000
committerAndroid (Google) Code Review <android-gerrit@google.com>2018-08-22 23:26:00 +0000
commitfcb7982a492413dd928433bfb73ae2ca1e222397 (patch)
treef089144dceb56fb10b61a1cdda4ab06a4f5e2acc
parente387ce18d8487020b80cd454bc1442345128fa8b (diff)
parent3a04d242688f4c74925b53ef444371bb08a43d46 (diff)
downloadbase-fcb7982a492413dd928433bfb73ae2ca1e222397.tar.gz
Merge "DO NOT MERGE Do not kill processes when screen size changes" into pi-dev
-rw-r--r--services/core/java/com/android/server/am/ActivityManagerService.java9
1 files changed, 3 insertions, 6 deletions
diff --git a/services/core/java/com/android/server/am/ActivityManagerService.java b/services/core/java/com/android/server/am/ActivityManagerService.java
index ee4bedf37abb..444ad8e2ced7 100644
--- a/services/core/java/com/android/server/am/ActivityManagerService.java
+++ b/services/core/java/com/android/server/am/ActivityManagerService.java
@@ -26874,14 +26874,11 @@ public class ActivityManagerService extends IActivityManager.Stub
@Override
public void notifyDefaultDisplaySizeChanged() {
synchronized (this) {
- if (mSystemServiceManager.isBootCompleted()) {
- Slog.i(TAG, "Killing processes because of display size change");
- killAllBackgroundProcessesExcept(-1, ActivityManager.PROCESS_STATE_SERVICE);
+ if (mSystemServiceManager.isBootCompleted() && mHomeProcess != null) {
// TODO: Ugly hack to unblock the release
- if (mHomeProcess != null) {
- removeProcessLocked(mHomeProcess, false, true, "kill home screen size");
- }
+ Slog.i(TAG, "Killing home process because of display size change");
+ removeProcessLocked(mHomeProcess, false, true, "kill home screen size");
}
}
}