commit | 362e4df180ac528c2cee4322098bd1bb2851b9cc | [log] [tgz] |
---|---|---|
author | Jordan Demeulenaere <jdemeulenaere@google.com> | Fri Jan 12 15:12:01 2024 +0100 |
committer | Jordan Demeulenaere <jdemeulenaere@google.com> | Fri Jan 12 15:12:02 2024 +0100 |
tree | be4b440de9d981213a80177cbaab14d9ed85adab | |
parent | 3ff81f856b35affe3483cc627a66f95675a32b5e [diff] |
Address remaining comment of ag/25829379 Bug: 305195729 Test: PunchHoleTest Flag: N/A Change-Id: I6906826a87b2c850e9cd9cce6a0d1da322492b77
diff --git a/packages/SystemUI/compose/scene/src/com/android/compose/animation/scene/PunchHole.kt b/packages/SystemUI/compose/scene/src/com/android/compose/animation/scene/PunchHole.kt index 105f572..b346a70 100644 --- a/packages/SystemUI/compose/scene/src/com/android/compose/animation/scene/PunchHole.kt +++ b/packages/SystemUI/compose/scene/src/com/android/compose/animation/scene/PunchHole.kt
@@ -107,16 +107,13 @@ } override fun ContentDrawScope.draw() { - val holeSize = size() - if (holeSize == Size.Zero) { - drawContent() - return - } - drawContent() - val offset = offset() - translate(offset.x, offset.y) { drawHole(holeSize) } + val holeSize = size() + if (holeSize != Size.Zero) { + val offset = offset() + translate(offset.x, offset.y) { drawHole(holeSize) } + } } private fun DrawScope.drawHole(size: Size) {