Merge "Correct the dirty region of magnifification bounds" into rvc-dev

This commit is contained in:
Minche Li
2020-04-17 00:55:58 +00:00
committed by Android (Google) Code Review

View File

@@ -726,8 +726,7 @@ final class AccessibilityController {
} else { } else {
final Region dirtyRegion = mTempRegion3; final Region dirtyRegion = mTempRegion3;
dirtyRegion.set(mMagnificationRegion); dirtyRegion.set(mMagnificationRegion);
dirtyRegion.op(mOldMagnificationRegion, Region.Op.UNION); dirtyRegion.op(mOldMagnificationRegion, Region.Op.XOR);
dirtyRegion.op(nonMagnifiedBounds, Region.Op.INTERSECT);
dirtyRegion.getBounds(dirtyRect); dirtyRegion.getBounds(dirtyRect);
mWindow.invalidate(dirtyRect); mWindow.invalidate(dirtyRect);
} }