summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRoman Birg <roman@cyngn.com>2015-01-19 17:59:18 -0800
committerRoman Birg <roman@cyngn.com>2015-01-22 19:37:57 +0000
commitd251c885a4fa789b2ceec258e5527df40bb708c0 (patch)
treefbcb06907c9ef59a5595de7b872d1f3a8424a4d5
parent9f393f5ad9a4f1d6d666fd1cacf2ab32d10a931a (diff)
downloadandroid_frameworks_base-stable/cm-11.0-XNF9X.tar.gz
android_frameworks_base-stable/cm-11.0-XNF9X.tar.bz2
android_frameworks_base-stable/cm-11.0-XNF9X.zip
ThemeService: crop Keyguard wallpaper to display sizecm-11.0-XNPH05Q-bacon-5229c4ef56stable/cm-11.0-XNF9Xstable/cm-11.0
Change-Id: I74d29981e7ae254bd71cc4a5f0023b9e49d033e1 Signed-off-by: Roman Birg <roman@cyngn.com> (cherry picked from commit 110d60b12ff87a2d58dacc4f31c3f05c0532701c)
-rw-r--r--core/java/com/android/internal/util/cm/ImageUtils.java9
1 files changed, 7 insertions, 2 deletions
diff --git a/core/java/com/android/internal/util/cm/ImageUtils.java b/core/java/com/android/internal/util/cm/ImageUtils.java
index f1f3a49b3b0..f2a5e0cd6b0 100644
--- a/core/java/com/android/internal/util/cm/ImageUtils.java
+++ b/core/java/com/android/internal/util/cm/ImageUtils.java
@@ -31,6 +31,7 @@ import android.provider.ThemesContract;
import android.provider.ThemesContract.ThemesColumns;
import android.text.TextUtils;
import android.util.Log;
+import android.view.WindowManager;
import android.webkit.URLUtil;
import java.io.ByteArrayInputStream;
import java.io.ByteArrayOutputStream;
@@ -159,8 +160,12 @@ public class ImageUtils {
return null;
}
WallpaperManager wm = WallpaperManager.getInstance(context);
- int outWidth = wm.getDesiredMinimumWidth();
- int outHeight = wm.getDesiredMinimumHeight();
+ WindowManager service = (WindowManager) context.getSystemService(
+ Context.WINDOW_SERVICE);
+ Point size = new Point();
+ service.getDefaultDisplay().getSize(size);
+ int outWidth = size.x;
+ int outHeight = size.y;
stream = getOriginalKeyguardStream(pkgName, context);
if (stream == null) {
return null;