diff options
| author | 2024-01-25 11:15:14 +0000 | |
|---|---|---|
| committer | 2024-01-25 11:32:11 +0000 | |
| commit | c1d77a5bf3882809ea5ad6a5433d7c35f95b5ae8 (patch) | |
| tree | e7a8aaf2701fd324bc78149de3d2142b7cff165a | |
| parent | 62e873cdde8b05f6b6c6c78d5d31e30cd7a248b1 (diff) | |
Correctly compute a physical surface.
Flag: ACONFIG com.android.window.flags.multi_crop DEVELOPMENT
Bug: NA (let's not spam bugs)
Test: manually checked "mFoldableOrientationPairs" in logs
Change-Id: I955ff93cdc45d08a32dbb010f1d639db2fcb0fc4
| -rw-r--r-- | services/core/java/com/android/server/wallpaper/WallpaperDisplayHelper.java | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/services/core/java/com/android/server/wallpaper/WallpaperDisplayHelper.java b/services/core/java/com/android/server/wallpaper/WallpaperDisplayHelper.java index 19fd9a90518d..9e1b5d238d48 100644 --- a/services/core/java/com/android/server/wallpaper/WallpaperDisplayHelper.java +++ b/services/core/java/com/android/server/wallpaper/WallpaperDisplayHelper.java @@ -96,7 +96,8 @@ class WallpaperDisplayHelper { } if (populateOrientationPairs) { int orientation = WallpaperManager.getOrientation(displaySize); - float newSurface = displaySize.x * displaySize.y * metric.getDensity(); + float newSurface = displaySize.x * displaySize.y + / (metric.getDensity() * metric.getDensity()); if (surface <= 0) { surface = newSurface; firstOrientation = orientation; |