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

Commit c584d175 authored by Treehugger Robot's avatar Treehugger Robot Committed by Android (Google) Code Review
Browse files

Merge "Revert "Load and draw bitmap only once with ImageWallpaper"" into udc-qpr-dev

parents ddcf051c 42aea458
Loading
Loading
Loading
Loading
+0 −3
Original line number Original line Diff line number Diff line
@@ -109,7 +109,6 @@ public class ImageWallpaper extends WallpaperService {
        private WallpaperManager mWallpaperManager;
        private WallpaperManager mWallpaperManager;
        private final WallpaperLocalColorExtractor mWallpaperLocalColorExtractor;
        private final WallpaperLocalColorExtractor mWallpaperLocalColorExtractor;
        private SurfaceHolder mSurfaceHolder;
        private SurfaceHolder mSurfaceHolder;
        private boolean mDrawn = false;
        @VisibleForTesting
        @VisibleForTesting
        static final int MIN_SURFACE_WIDTH = 128;
        static final int MIN_SURFACE_WIDTH = 128;
        @VisibleForTesting
        @VisibleForTesting
@@ -239,7 +238,6 @@ public class ImageWallpaper extends WallpaperService {


        private void drawFrameSynchronized() {
        private void drawFrameSynchronized() {
            synchronized (mLock) {
            synchronized (mLock) {
                if (mDrawn) return;
                drawFrameInternal();
                drawFrameInternal();
            }
            }
        }
        }
@@ -277,7 +275,6 @@ public class ImageWallpaper extends WallpaperService {
                Rect dest = mSurfaceHolder.getSurfaceFrame();
                Rect dest = mSurfaceHolder.getSurfaceFrame();
                try {
                try {
                    canvas.drawBitmap(bitmap, null, dest, null);
                    canvas.drawBitmap(bitmap, null, dest, null);
                    mDrawn = true;
                } finally {
                } finally {
                    surface.unlockCanvasAndPost(canvas);
                    surface.unlockCanvasAndPost(canvas);
                }
                }