Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit e03ea68d authored by Richard MacGregor's avatar Richard MacGregor Committed by Gerrit Code Review
Browse files

WindowManagerService not propagating X and Y steps

WindowManagerService received X and Y offset steps but failed to pass
them off to the relavent wallpaperservice.

Change-Id: I532dedf2db055e27d6eca813e30346e37f52dc65
parent 2302da49
Loading
Loading
Loading
Loading
+10 −0
Original line number Diff line number Diff line
@@ -2217,6 +2217,16 @@ public class WindowManagerService extends IWindowManager.Stub
            } else if (changingTarget.mWallpaperDisplayOffsetY != Integer.MIN_VALUE) {
                mLastWallpaperDisplayOffsetY = changingTarget.mWallpaperDisplayOffsetY;
            }
            if (target.mWallpaperXStep >= 0) {
                mLastWallpaperXStep = target.mWallpaperXStep;
            } else if (changingTarget.mWallpaperXStep >= 0) {
                mLastWallpaperXStep = changingTarget.mWallpaperXStep;
            }
            if (target.mWallpaperYStep >= 0) {
                mLastWallpaperYStep = target.mWallpaperYStep;
            } else if (changingTarget.mWallpaperYStep >= 0) {
                mLastWallpaperYStep = changingTarget.mWallpaperYStep;
            }
        }

        int curTokenIndex = mWallpaperTokens.size();