From 06c978a4311eb353a6ef4e47aee53911a79b3dd2 Mon Sep 17 00:00:00 2001 From: Evan Laird Date: Mon, 13 May 2019 14:00:11 -0400 Subject: [PATCH] Make kotlin 1.3.31 happy with EasterEgg Don't know what the deal is, but I had to make these changes to make a newer kotlin compiler happy Test: builds Change-Id: Id5a85c787876248e610cc668f54e7bd40629d4e0 --- .../src/com/android/egg/paint/BrushPropertyDrawable.kt | 4 ++-- packages/EasterEgg/src/com/android/egg/paint/Painting.kt | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) 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) }