From 7c71bb2703043914d255ed09017ffa556f8440c5 Mon Sep 17 00:00:00 2001 From: Santiago Etchebehere Date: Mon, 25 Jun 2018 15:58:13 -0700 Subject: Force redraw after wallpaper is loaded Use mNeedsDrawAfterLoadingWallpaper to determine if redraw is needed. Test: manual: set different wallpapers, or use the sample app in b/110432281 Change-Id: Ibd5639ce59e9b59869f067705b9db25f7de8b201 Fixes: 110432281 Bug: 110432281 Bug: 109972857 --- packages/SystemUI/src/com/android/systemui/ImageWallpaper.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/SystemUI/src/com/android/systemui/ImageWallpaper.java b/packages/SystemUI/src/com/android/systemui/ImageWallpaper.java index b8a57bfe885a..50d862dee29c 100644 --- a/packages/SystemUI/src/com/android/systemui/ImageWallpaper.java +++ b/packages/SystemUI/src/com/android/systemui/ImageWallpaper.java @@ -290,7 +290,7 @@ public class ImageWallpaper extends WallpaperService { || dh != mLastSurfaceHeight; boolean redrawNeeded = surfaceDimensionsChanged || newRotation != mLastRotation - || mSurfaceRedrawNeeded; + || mSurfaceRedrawNeeded || mNeedsDrawAfterLoadingWallpaper; if (!redrawNeeded && !mOffsetsChanged) { if (DEBUG) { Log.d(TAG, "Suppressed drawFrame since redraw is not needed " -- cgit v1.2.3-59-g8ed1b