diff --git a/services/core/java/com/android/server/wm/WallpaperController.java b/services/core/java/com/android/server/wm/WallpaperController.java index 0f61f1af98bdf..7893612b57256 100644 --- a/services/core/java/com/android/server/wm/WallpaperController.java +++ b/services/core/java/com/android/server/wm/WallpaperController.java @@ -559,6 +559,9 @@ class WallpaperController { final WindowState prevWallpaperTarget = mWallpaperTarget; mWallpaperTarget = wallpaperTarget; + if (prevWallpaperTarget == null && wallpaperTarget != null) { + updateWallpaperOffsetLocked(mWallpaperTarget, false); + } if (wallpaperTarget == null || prevWallpaperTarget == null) { return; }