Skip to content

Commit b0dc76e

Browse files
Artem Kholodnyifacebook-github-bot
authored andcommitted
Make it explicit that config can be null in DecodeProducer
Reviewed By: oprisnik Differential Revision: D50224676 fbshipit-source-id: ab2ad9128356dd32d6b11e1979f5dd362c91b1d4
1 parent 980a6dd commit b0dc76e

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

imagepipeline/src/main/java/com/facebook/imagepipeline/producers/DecodeProducer.kt

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77

88
package com.facebook.imagepipeline.producers
99

10+
import android.graphics.Bitmap
1011
import com.facebook.common.internal.ImmutableMap
1112
import com.facebook.common.internal.Supplier
1213
import com.facebook.common.logging.FLog
@@ -277,8 +278,8 @@ class DecodeProducer(
277278
producerContext.putExtra(HasExtraData.KEY_ENCODED_SIZE, encodedImage.size)
278279
producerContext.putExtra(HasExtraData.KEY_COLOR_SPACE, encodedImage.colorSpace)
279280
if (image is CloseableBitmap) {
280-
val bitmap = image.underlyingBitmap
281-
val config = if (bitmap == null) null else bitmap.config
281+
@Suppress("RedundantNullableReturnType")
282+
val config: Bitmap.Config? = image.underlyingBitmap.config
282283
producerContext.putExtra(HasExtraData.KEY_BITMAP_CONFIG, config.toString())
283284
}
284285
image?.putExtras(producerContext.getExtras())

0 commit comments

Comments
 (0)