diff options
author | Android Build Coastguard Worker <android-build-coastguard-worker@google.com> | 2024-02-03 01:29:56 +0000 |
---|---|---|
committer | Gerrit Code Review <noreply-gerritcodereview@google.com> | 2024-02-03 01:29:56 +0000 |
commit | b5c5e27ab6bbbaf69203044bab7b9af61efd79dd (patch) | |
tree | d51ac9fb3e2a72b592dde8472dcf2bae54adce13 /quickstep/src/com/android/quickstep/util/SystemWindowManagerProxy.java | |
parent | 041c765ca5ee78a8b8c21db1882740b81439c1eb (diff) | |
parent | 808fc1574781a8be6700feb728c9ee65426722a8 (diff) | |
download | Launcher3-simpleperf-release.tar.gz |
Merge "Snap for 11400057 from ded14cc2110e39408f74abac8a83e0a0f16608d2 to simpleperf-release" into simpleperf-releasesimpleperf-release
Diffstat (limited to 'quickstep/src/com/android/quickstep/util/SystemWindowManagerProxy.java')
-rw-r--r-- | quickstep/src/com/android/quickstep/util/SystemWindowManagerProxy.java | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/quickstep/src/com/android/quickstep/util/SystemWindowManagerProxy.java b/quickstep/src/com/android/quickstep/util/SystemWindowManagerProxy.java index 9808b2877c..c82cdb7c3c 100644 --- a/quickstep/src/com/android/quickstep/util/SystemWindowManagerProxy.java +++ b/quickstep/src/com/android/quickstep/util/SystemWindowManagerProxy.java @@ -24,11 +24,11 @@ import android.view.WindowManager; import android.view.WindowMetrics; import com.android.internal.policy.SystemBarUtils; -import com.android.launcher3.logging.FileLog; import com.android.launcher3.util.WindowBounds; import com.android.launcher3.util.window.CachedDisplayInfo; import com.android.launcher3.util.window.WindowManagerProxy; +import java.util.List; import java.util.Set; /** @@ -54,16 +54,15 @@ public class SystemWindowManagerProxy extends WindowManagerProxy { } @Override - public ArrayMap<CachedDisplayInfo, WindowBounds[]> estimateInternalDisplayBounds( + public ArrayMap<CachedDisplayInfo, List<WindowBounds>> estimateInternalDisplayBounds( Context displayInfoContext) { - ArrayMap<CachedDisplayInfo, WindowBounds[]> result = new ArrayMap<>(); + ArrayMap<CachedDisplayInfo, List<WindowBounds>> result = new ArrayMap<>(); WindowManager windowManager = displayInfoContext.getSystemService(WindowManager.class); Set<WindowMetrics> possibleMaximumWindowMetrics = windowManager.getPossibleMaximumWindowMetrics(DEFAULT_DISPLAY); - FileLog.d("b/283944974", "possibleMaximumWindowMetrics: " + possibleMaximumWindowMetrics); for (WindowMetrics windowMetrics : possibleMaximumWindowMetrics) { CachedDisplayInfo info = getDisplayInfo(windowMetrics, Surface.ROTATION_0); - WindowBounds[] bounds = estimateWindowBounds(displayInfoContext, info); + List<WindowBounds> bounds = estimateWindowBounds(displayInfoContext, info); result.put(info, bounds); } return result; |