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

Commit e25752e2 authored by Phil Weaver's avatar Phil Weaver Committed by android-build-merger
Browse files

Merge \"Stop magnifying surface insets.\" into nyc-dev

am: 4663b4e8

Change-Id: I69d56ae38d9445f662ac3564788ad8da382594b6
parents 75072f6f 4663b4e8
Loading
Loading
Loading
Loading
+4 −15
Original line number Diff line number Diff line
@@ -824,22 +824,11 @@ class WindowStateAnimator {
            mTmpSize.bottom = mTmpSize.top + 1;
        }

        final int displayId = w.getDisplayId();
        float scale = 1.0f;
        // Magnification is supported only for the default display.
        if (mService.mAccessibilityController != null && displayId == DEFAULT_DISPLAY) {
            final MagnificationSpec spec =
                    mService.mAccessibilityController.getMagnificationSpecForWindowLocked(w);
            if (spec != null && !spec.isNop()) {
                scale = spec.scale;
            }
        }

        // Adjust for surface insets.
        mTmpSize.left -= scale * attrs.surfaceInsets.left;
        mTmpSize.top -= scale * attrs.surfaceInsets.top;
        mTmpSize.right += scale * attrs.surfaceInsets.right;
        mTmpSize.bottom += scale * attrs.surfaceInsets.bottom;
        mTmpSize.left -= attrs.surfaceInsets.left;
        mTmpSize.top -= attrs.surfaceInsets.top;
        mTmpSize.right += attrs.surfaceInsets.right;
        mTmpSize.bottom += attrs.surfaceInsets.bottom;
    }

    boolean hasSurface() {