Merge "Revert "Load and draw bitmap only once with ImageWallpaper"" into udc-qpr-dev
This commit is contained in:
committed by
Android (Google) Code Review
commit
c584d17596
@@ -109,7 +109,6 @@ public class ImageWallpaper extends WallpaperService {
|
||||
private WallpaperManager mWallpaperManager;
|
||||
private final WallpaperLocalColorExtractor mWallpaperLocalColorExtractor;
|
||||
private SurfaceHolder mSurfaceHolder;
|
||||
private boolean mDrawn = false;
|
||||
@VisibleForTesting
|
||||
static final int MIN_SURFACE_WIDTH = 128;
|
||||
@VisibleForTesting
|
||||
@@ -239,7 +238,6 @@ public class ImageWallpaper extends WallpaperService {
|
||||
|
||||
private void drawFrameSynchronized() {
|
||||
synchronized (mLock) {
|
||||
if (mDrawn) return;
|
||||
drawFrameInternal();
|
||||
}
|
||||
}
|
||||
@@ -277,7 +275,6 @@ public class ImageWallpaper extends WallpaperService {
|
||||
Rect dest = mSurfaceHolder.getSurfaceFrame();
|
||||
try {
|
||||
canvas.drawBitmap(bitmap, null, dest, null);
|
||||
mDrawn = true;
|
||||
} finally {
|
||||
surface.unlockCanvasAndPost(canvas);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user