diff options
| author | 2024-01-23 15:27:25 +0000 | |
|---|---|---|
| committer | 2024-01-23 15:27:25 +0000 | |
| commit | 70baf8036a279624fe81c64ad2a2ba67dea0f52d (patch) | |
| tree | 46f92836d44b746f93d3c7a99fbbeafad5cab1af | |
| parent | a26f3f053b2d2e867eba02bd50cef9fde1797e68 (diff) | |
| parent | b22d4b1035036d4b4275bac4095490a8f2693cbc (diff) | |
Merge "Fix WallpaperCropper key error." into main
| -rw-r--r-- | services/core/java/com/android/server/wallpaper/WallpaperCropper.java | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/services/core/java/com/android/server/wallpaper/WallpaperCropper.java b/services/core/java/com/android/server/wallpaper/WallpaperCropper.java index 51acc8e01cda..8549957f46b8 100644 --- a/services/core/java/com/android/server/wallpaper/WallpaperCropper.java +++ b/services/core/java/com/android/server/wallpaper/WallpaperCropper.java @@ -410,9 +410,10 @@ public class WallpaperCropper { // adapt the entries in wallpaper.mCropHints for the actual display SparseArray<Rect> updatedCropHints = new SparseArray<>(); for (int i = 0; i < wallpaper.mCropHints.size(); i++) { - Rect defaultCrop = defaultDisplayCrops.valueAt(i); + int orientation = wallpaper.mCropHints.keyAt(i); + Rect defaultCrop = defaultDisplayCrops.get(orientation); if (defaultCrop != null) { - updatedCropHints.put(defaultDisplayCrops.keyAt(i), defaultCrop); + updatedCropHints.put(orientation, defaultCrop); } } wallpaper.mCropHints = updatedCropHints; |