diff --git a/app/src/main/java/de/kuschku/quasseldroid/util/ui/NickCountDrawable.kt b/app/src/main/java/de/kuschku/quasseldroid/util/ui/NickCountDrawable.kt index 432ecde83be475acdc420292eb9a27c995c1fd2a..6fcb4f2044d26f46d037d70fe7aba7e12dcbc879 100644 --- a/app/src/main/java/de/kuschku/quasseldroid/util/ui/NickCountDrawable.kt +++ b/app/src/main/java/de/kuschku/quasseldroid/util/ui/NickCountDrawable.kt @@ -88,12 +88,14 @@ class NickCountDrawable( } val smallestDimension = Math.min(bounds.width(), bounds.height()) - icon.transform(Matrix().apply { + + tmpPath.set(icon) + tmpPath.transform(Matrix().apply { preScale(smallestDimension / 24f, smallestDimension / 24f, 0f, 0f) if (showText) { preTranslate(0f, -8f) } - }, tmpPath) + }) paint.textSize = smallestDimension * 0.6f