Merge "Fixed cutout not drawn when it's inside rounded corner rect" into tm-dev
This commit is contained in:
@@ -119,9 +119,13 @@ class ScreenDecorHwcLayer(context: Context, displayDecorationSupport: DisplayDec
|
||||
if (useInvertedAlphaColor) {
|
||||
canvas.drawColor(bgColor)
|
||||
}
|
||||
|
||||
// We may clear the color(if useInvertedAlphaColor is true) of the rounded corner rects
|
||||
// before drawing rounded corners. If the cutout happens to be inside one of these rects, it
|
||||
// will be cleared, so we have to draw rounded corners before cutout.
|
||||
drawRoundedCorners(canvas)
|
||||
// Cutouts are drawn in DisplayCutoutBaseView.onDraw()
|
||||
super.onDraw(canvas)
|
||||
drawRoundedCorners(canvas)
|
||||
|
||||
debugTransparentRegionPaint?.let {
|
||||
calculateTransparentRect()
|
||||
|
||||
Reference in New Issue
Block a user