summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-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;