Merge "Fix crash when changing display cutout" into rvc-dev

This commit is contained in:
Lucas Dupin
2020-04-15 21:52:12 +00:00
committed by Android (Google) Code Review

View File

@@ -948,7 +948,12 @@ public class ScreenDecorations extends SystemUI implements Tunable {
int dw = flipped ? lh : lw; int dw = flipped ? lh : lw;
int dh = flipped ? lw : lh; int dh = flipped ? lw : lh;
mBoundingPath.set(DisplayCutout.pathFromResources(getResources(), dw, dh)); Path path = DisplayCutout.pathFromResources(getResources(), dw, dh);
if (path != null) {
mBoundingPath.set(path);
} else {
mBoundingPath.reset();
}
Matrix m = new Matrix(); Matrix m = new Matrix();
transformPhysicalToLogicalCoordinates(mInfo.rotation, dw, dh, m); transformPhysicalToLogicalCoordinates(mInfo.rotation, dw, dh, m);
mBoundingPath.transform(m); mBoundingPath.transform(m);