Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 110d60b1 authored by Roman Birg's avatar Roman Birg Committed by Gerrit Code Review
Browse files

ThemeService: crop Keyguard wallpaper to display size



Change-Id: I74d29981e7ae254bd71cc4a5f0023b9e49d033e1
Signed-off-by: default avatarRoman Birg <roman@cyngn.com>
parent c1aa8d7a
Loading
Loading
Loading
Loading
+7 −2
Original line number Diff line number Diff line
@@ -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;