diff --git a/packages/EasterEgg/src/com/android/egg/paint/BrushPropertyDrawable.kt b/packages/EasterEgg/src/com/android/egg/paint/BrushPropertyDrawable.kt index 4a02ee688cf41..d89d13dc5924f 100644 --- a/packages/EasterEgg/src/com/android/egg/paint/BrushPropertyDrawable.kt +++ b/packages/EasterEgg/src/com/android/egg/paint/BrushPropertyDrawable.kt @@ -62,8 +62,8 @@ class BrushPropertyDrawable : Drawable { return _size } - override fun draw(c: Canvas?) { - c?.let { + override fun draw(c: Canvas) { + c.let { val w = bounds.width().toFloat() val h = bounds.height().toFloat() val inset = _size / 12 // 2dp in a 24x24 icon diff --git a/packages/EasterEgg/src/com/android/egg/paint/Painting.kt b/packages/EasterEgg/src/com/android/egg/paint/Painting.kt index fc7e8b008a54d..9e55d2c74be74 100644 --- a/packages/EasterEgg/src/com/android/egg/paint/Painting.kt +++ b/packages/EasterEgg/src/com/android/egg/paint/Painting.kt @@ -337,11 +337,11 @@ public class Painting : View, SpotFilter.Plotter { bits.width.toFloat() / oldBits.height, bits.height.toFloat() / oldBits.width) } - c.matrix = matrix + c.setMatrix(matrix) } // paint the old artwork atop the new c.drawBitmap(oldBits, 0f, 0f, _drawPaint) - c.matrix = Matrix() + c.setMatrix(Matrix()) } else { c.drawColor(paperColor) }