diff options
| author | Vadim Caen <caen@google.com> | 2020-03-04 13:04:39 +0000 |
|---|---|---|
| committer | Android (Google) Code Review <android-gerrit@google.com> | 2020-03-04 13:04:39 +0000 |
| commit | bed09965dd5cf3d3da2c6cf0e6378d090e802d64 (patch) | |
| tree | 52a42f5ce92df3b7b937653f1d451483f7913da0 /core/java/android | |
| parent | 1399825fe7bf4a9cab18d8ff32fa82a0451b7d5f (diff) | |
| parent | b46f9233eaaa32b2930298a4dead518c702855c5 (diff) | |
Merge "Compute Wallpaper scaling on the server" into rvc-dev
Diffstat (limited to 'core/java/android')
| -rw-r--r-- | core/java/android/service/wallpaper/WallpaperService.java | 19 |
1 files changed, 2 insertions, 17 deletions
diff --git a/core/java/android/service/wallpaper/WallpaperService.java b/core/java/android/service/wallpaper/WallpaperService.java index e9285cc7931d..bf3c08870c63 100644 --- a/core/java/android/service/wallpaper/WallpaperService.java +++ b/core/java/android/service/wallpaper/WallpaperService.java @@ -49,7 +49,6 @@ import android.util.Log; import android.util.MergedConfiguration; import android.view.Display; import android.view.DisplayCutout; -import android.view.DisplayInfo; import android.view.Gravity; import android.view.IWindowSession; import android.view.InputChannel; @@ -833,22 +832,8 @@ public abstract class WallpaperService extends Service { mLayout.x = 0; mLayout.y = 0; - if (!fixedSize) { - mLayout.width = myWidth; - mLayout.height = myHeight; - } else { - // Force the wallpaper to cover the screen in both dimensions - // only internal implementations like ImageWallpaper - DisplayInfo displayInfo = new DisplayInfo(); - mDisplay.getDisplayInfo(displayInfo); - final float layoutScale = Math.max( - (float) displayInfo.logicalHeight / (float) myHeight, - (float) displayInfo.logicalWidth / (float) myWidth); - mLayout.height = (int) (myHeight * layoutScale); - mLayout.width = (int) (myWidth * layoutScale); - mWindowFlags |= WindowManager.LayoutParams.FLAG_SCALED; - } - + mLayout.width = myWidth; + mLayout.height = myHeight; mLayout.format = mFormat; mCurWindowFlags = mWindowFlags; |
