Skip to content

Commit e7e9a85

Browse files
committed
Fix nullable Bitmap.Config type mismatch in DeepLabV3 MainActivity
Bitmap.config can return null, but Bitmap.copy() expects a non-null Config. Fall back to ARGB_8888 when config is null.
1 parent 58ace01 commit e7e9a85

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

  • dl3/android/DeepLabV3Demo/app/src/main/java/org/pytorch/executorchexamples/dl3

dl3/android/DeepLabV3Demo/app/src/main/java/org/pytorch/executorchexamples/dl3/MainActivity.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -420,7 +420,7 @@ class MainActivity : ComponentActivity() {
420420
}
421421

422422
val bmpSegmentation = Bitmap.createScaledBitmap(inputBitmap, width, height, true)
423-
val outputBitmap = bmpSegmentation.copy(bmpSegmentation.config, true)
423+
val outputBitmap = bmpSegmentation.copy(bmpSegmentation.config ?: Bitmap.Config.ARGB_8888, true)
424424
outputBitmap.setPixels(intValues, 0, width, 0, 0, width, height)
425425
val transferredBitmap = Bitmap.createScaledBitmap(
426426
outputBitmap,

0 commit comments

Comments
 (0)