diff options
author | 2024-12-11 00:53:34 +0000 | |
---|---|---|
committer | 2024-12-11 00:53:34 +0000 | |
commit | 1882a8598053bdaf2562aa146d02ba9f5707f84e (patch) | |
tree | c452115a073c7f9e7c296cb38a2ff04f7e57c186 /services | |
parent | 187b6d60c37230358bd709a1050e38b1dc43ee61 (diff) | |
parent | 141743866d3d5ca6496a10fe04b405fc97beb995 (diff) |
Merge "Revert^2 "Fix cts testMinimalSizeDocked fail when device supports multiwindow feature."" into main am: 22ae8401f0 am: 141743866d
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/3398940
Change-Id: I0771efe843afe93d00aa6d58cbf4888d6dc96cd9
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
Diffstat (limited to 'services')
-rw-r--r-- | services/core/java/com/android/server/pm/PackageManagerService.java | 10 | ||||
-rw-r--r-- | services/java/com/android/server/SystemServer.java | 4 |
2 files changed, 14 insertions, 0 deletions
diff --git a/services/core/java/com/android/server/pm/PackageManagerService.java b/services/core/java/com/android/server/pm/PackageManagerService.java index aadf11227d89..a0bbc454c10b 100644 --- a/services/core/java/com/android/server/pm/PackageManagerService.java +++ b/services/core/java/com/android/server/pm/PackageManagerService.java @@ -3020,6 +3020,16 @@ public class PackageManagerService implements PackageSender, TestUtilityService mDexOptHelper.performPackageDexOptUpgradeIfNeeded(); } + public void updateMetricsIfNeeded() { + final DisplayManager displayManager = mContext.getSystemService(DisplayManager.class); + if (displayManager != null) { + final Display display = displayManager.getDisplay(Display.DEFAULT_DISPLAY); + if (display != null) { + display.getMetrics(mMetrics); + } + } + } + private void notifyPackageUseInternal(String packageName, int reason) { long time = System.currentTimeMillis(); synchronized (mLock) { diff --git a/services/java/com/android/server/SystemServer.java b/services/java/com/android/server/SystemServer.java index 92dbf63b3cf7..dccd0be31bc6 100644 --- a/services/java/com/android/server/SystemServer.java +++ b/services/java/com/android/server/SystemServer.java @@ -1929,6 +1929,10 @@ public final class SystemServer implements Dumpable { } t.traceEnd(); + t.traceBegin("UpdateMetricsIfNeeded"); + mPackageManagerService.updateMetricsIfNeeded(); + t.traceEnd(); + t.traceBegin("PerformFstrimIfNeeded"); try { mPackageManagerService.performFstrimIfNeeded(); |