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

Commit 7c98d021 authored by Robert Carr's avatar Robert Carr Committed by android-build-merger
Browse files

Merge "Don\'t notify windows of resize during PIP animation." into nyc-dev

am: 562ea5ce

* commit '562ea5ce':
  Don't notify windows of resize during PIP animation.

Change-Id: Ib2c41bf5097755419ceb56aa62982ee5963d7316
parents 37ac3524 562ea5ce
Loading
Loading
Loading
Loading
+12 −0
Original line number Diff line number Diff line
@@ -9172,6 +9172,18 @@ public class WindowManagerService extends IWindowManager.Stub
    void updateResizingWindows(final WindowState w) {
        final WindowStateAnimator winAnimator = w.mWinAnimator;
        if (w.mHasSurface && w.mLayoutSeq == mLayoutSeq && !w.isGoneForLayoutLw()) {
            final Task task = w.getTask();
            // In the case of stack bound animations, the window frames
            // will update (unlike other animations which just modifiy
            // various transformation properties). We don't want to
            // notify the client of frame changes in this case. Not only
            // is it a lot of churn, but the frame may not correspond
            // to the surface size or the onscreen area at various
            // phases in the animation, and the client will become
            // sad and confused.
            if (task != null && task.mStack.getBoundsAnimating()) {
                return;
            }
            w.setInsetsChanged();
            boolean configChanged = w.isConfigChanged();
            if (DEBUG_CONFIGURATION && configChanged) {