From d51863e994987a93cfcebf80410ae388f09a1f3c Mon Sep 17 00:00:00 2001 From: Lucas Dupin Date: Mon, 24 Sep 2018 15:33:41 -0700 Subject: [PATCH] Revert onSurfaceRedrawNeeded behavior The wallpaper bitmap will be unloaded after a few seconds to free memory, this means that onSurfaceRedrawNeeded would need to synchronously load an image, which may delay app launches. Test: manually rotate screen Change-Id: Ib4987265e5a1dd113b7cd2c8ea7c9d8f8ce5a8f3 Fixes: 110732172 --- .../SystemUI/src/com/android/systemui/ImageWallpaper.java | 6 ------ 1 file changed, 6 deletions(-) diff --git a/packages/SystemUI/src/com/android/systemui/ImageWallpaper.java b/packages/SystemUI/src/com/android/systemui/ImageWallpaper.java index 77f4bf529f21b..408e599bc2892 100644 --- a/packages/SystemUI/src/com/android/systemui/ImageWallpaper.java +++ b/packages/SystemUI/src/com/android/systemui/ImageWallpaper.java @@ -256,12 +256,6 @@ public class ImageWallpaper extends WallpaperService { Log.d(TAG, "onSurfaceRedrawNeeded"); } super.onSurfaceRedrawNeeded(holder); - // At the end of this method we should have drawn into the surface. - // This means that the bitmap should be loaded synchronously if - // it was already unloaded. - if (mBackground == null) { - updateBitmap(mWallpaperManager.getBitmap(true /* hardware */)); - } mSurfaceRedrawNeeded = true; drawFrame(); }