diff options
| -rw-r--r-- | core/java/android/service/wallpaper/WallpaperService.java | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/core/java/android/service/wallpaper/WallpaperService.java b/core/java/android/service/wallpaper/WallpaperService.java index 41a64e22e058..744cdf6629e7 100644 --- a/core/java/android/service/wallpaper/WallpaperService.java +++ b/core/java/android/service/wallpaper/WallpaperService.java @@ -1323,14 +1323,13 @@ public abstract class WallpaperService extends Service { redrawNeeded ? 1 : 0)); return; } - - final int transformHint = SurfaceControl.rotationToBufferTransform( - (mDisplay.getInstallOrientation() + mDisplay.getRotation()) % 4); - mSurfaceControl.setTransformHint(transformHint); WindowLayout.computeSurfaceSize(mLayout, maxBounds, mWidth, mHeight, mWinFrames.frame, false /* dragResizing */, mSurfaceSize); if (mSurfaceControl.isValid()) { + final int transformHint = SurfaceControl.rotationToBufferTransform( + (mDisplay.getInstallOrientation() + mDisplay.getRotation()) % 4); + mSurfaceControl.setTransformHint(transformHint); if (mBbqSurfaceControl == null) { mBbqSurfaceControl = new SurfaceControl.Builder() .setName("Wallpaper BBQ wrapper") |