diff options
author | 2023-05-22 20:25:48 +0000 | |
---|---|---|
committer | 2023-05-22 20:25:48 +0000 | |
commit | 04249452bde6d52b43067cbaf18b0fa0b87172c6 (patch) | |
tree | 334352cdd60f6ccc93ee6908abb41a50109fc36e | |
parent | 10a12e79f7a3f93a8c386771efe0fb62429395e8 (diff) | |
parent | 3baa1d68d03d859e1053006c9ff2bfff16677969 (diff) |
Merge "Avoid saving result from WeakHashMap.size()" into udc-dev am: 5a4d1bd90f am: 3baa1d68d0
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/23370097
Change-Id: I53fe134bcb9ac99087e880b944e29dd7635ffc14
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
-rw-r--r-- | core/java/android/view/SurfaceControlRegistry.java | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/core/java/android/view/SurfaceControlRegistry.java b/core/java/android/view/SurfaceControlRegistry.java index 095189ad03a7..67ac811287cb 100644 --- a/core/java/android/view/SurfaceControlRegistry.java +++ b/core/java/android/view/SurfaceControlRegistry.java @@ -62,7 +62,6 @@ public class SurfaceControlRegistry { private static class DefaultReporter implements Reporter { public void onMaxLayersExceeded(WeakHashMap<SurfaceControl, Long> surfaceControls, int limit, PrintWriter pw) { - final int size = Math.min(surfaceControls.size(), limit); final long now = SystemClock.elapsedRealtime(); final ArrayList<Map.Entry<SurfaceControl, Long>> entries = new ArrayList<>(); for (Map.Entry<SurfaceControl, Long> entry : surfaceControls.entrySet()) { @@ -71,6 +70,7 @@ public class SurfaceControlRegistry { // Sort entries by time registered when dumping // TODO: Or should it sort by name? entries.sort((o1, o2) -> (int) (o1.getValue() - o2.getValue())); + final int size = Math.min(entries.size(), limit); pw.println("SurfaceControlRegistry"); pw.println("----------------------"); |