summaryrefslogtreecommitdiff
path: root/core/java/android
diff options
context:
space:
mode:
authorVadim Caen <caen@google.com>2020-03-04 13:04:39 +0000
committerAndroid (Google) Code Review <android-gerrit@google.com>2020-03-04 13:04:39 +0000
commitbed09965dd5cf3d3da2c6cf0e6378d090e802d64 (patch)
tree52a42f5ce92df3b7b937653f1d451483f7913da0 /core/java/android
parent1399825fe7bf4a9cab18d8ff32fa82a0451b7d5f (diff)
parentb46f9233eaaa32b2930298a4dead518c702855c5 (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.java19
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;