Check Bitmap.getConfig() for null before use

This commit is contained in:
Markus Fisch
2025-02-18 21:27:30 +01:00
parent 8d1a29922b
commit ddfbb305c7
@@ -5,11 +5,12 @@ import android.graphics.Canvas
fun Bitmap.fixTransparency(): Bitmap {
val result = analyzeTransparency()
return if (result.hasTransparentPixels) {
val cfg = config
return if (cfg != null && result.hasTransparentPixels) {
val copy = Bitmap.createBitmap(
width,
height,
config
cfg
)
Canvas(copy).apply {
drawColor(result.backgroundColor)