From 4388337244ceaea16820fb25c818277f642c29eb Mon Sep 17 00:00:00 2001 From: Thibault Deckers Date: Sat, 14 Nov 2020 10:01:14 +0900 Subject: [PATCH] debug: disable bitmap factory info tile on failure --- .../deckers/thibault/aves/channel/calls/MetadataHandler.kt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/android/app/src/main/kotlin/deckers/thibault/aves/channel/calls/MetadataHandler.kt b/android/app/src/main/kotlin/deckers/thibault/aves/channel/calls/MetadataHandler.kt index 514e7bb80..227608cce 100644 --- a/android/app/src/main/kotlin/deckers/thibault/aves/channel/calls/MetadataHandler.kt +++ b/android/app/src/main/kotlin/deckers/thibault/aves/channel/calls/MetadataHandler.kt @@ -526,8 +526,8 @@ class MetadataHandler(private val context: Context) : MethodCallHandler { } BitmapFactory.decodeStream(input, null, options) options.outMimeType?.let { metadataMap["MimeType"] = it } - options.outWidth.let { metadataMap["Width"] = it.toString() } - options.outHeight.let { metadataMap["Height"] = it.toString() } + options.outWidth.takeIf { it >= 0 }?.let { metadataMap["Width"] = it.toString() } + options.outHeight.takeIf { it >= 0 }?.let { metadataMap["Height"] = it.toString() } if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) { options.outColorSpace?.let { metadataMap["ColorSpace"] = it.toString() } options.outConfig?.let { metadataMap["Config"] = it.toString() }