summaryrefslogtreecommitdiff
path: root/services/java/com/android/server/SystemServer.java
diff options
context:
space:
mode:
authorWinson <chiuwinson@google.com>2019-05-20 14:42:05 -0700
committerandroid-build-merger <android-build-merger@google.com>2019-05-20 14:42:05 -0700
commit5639e2cf297795b4aba77a70f929a91efd0bb4af (patch)
tree8d342d54321c9e5a2161c090f94899bb37b13abb /services/java/com/android/server/SystemServer.java
parentcb854caa0c316d8672df78a4522b38edc974e1cf (diff)
parentad982e23cc6322b450ccf8916de160404356f352 (diff)
Merge "Force system ApplicationInfo update and notify DisplayManager" into qt-dev am: 70e0438d59
am: ad982e23cc Change-Id: I8e2d8de5899970353bf90a769ed92bccd188626d
Diffstat (limited to 'services/java/com/android/server/SystemServer.java')
-rw-r--r--services/java/com/android/server/SystemServer.java7
1 files changed, 7 insertions, 0 deletions
diff --git a/services/java/com/android/server/SystemServer.java b/services/java/com/android/server/SystemServer.java
index e42ed3b03139..4e1cac905178 100644
--- a/services/java/com/android/server/SystemServer.java
+++ b/services/java/com/android/server/SystemServer.java
@@ -36,6 +36,7 @@ import android.content.res.Configuration;
import android.content.res.Resources.Theme;
import android.database.sqlite.SQLiteCompatibilityWalFlags;
import android.database.sqlite.SQLiteGlobal;
+import android.hardware.display.DisplayManagerInternal;
import android.net.NetworkStackClient;
import android.os.BaseBundle;
import android.os.Binder;
@@ -790,6 +791,12 @@ public final class SystemServer {
mSystemServiceManager.startService(new SensorPrivacyService(mSystemContext));
traceEnd();
+ if (SystemProperties.getInt("persist.sys.displayinset.top", 0) > 0) {
+ // DisplayManager needs the overlay immediately.
+ mActivityManagerService.updateSystemUiContext();
+ LocalServices.getService(DisplayManagerInternal.class).onOverlayChanged();
+ }
+
// The sensor service needs access to package manager service, app ops
// service, and permissions service, therefore we start it after them.
// Start sensor service in a separate thread. Completion should be checked