From a34cd8074bf7c6b7ca364b24db012de3be0b2b49 Mon Sep 17 00:00:00 2001 From: Preeternal Date: Fri, 11 Sep 2026 00:09:48 +0300 Subject: [PATCH] fix: handle nullable bitmap on Android --- .../main/java/com/rnmapbox/rnmbx/utils/DownloadMapImageTask.kt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/android/src/main/java/com/rnmapbox/rnmbx/utils/DownloadMapImageTask.kt b/android/src/main/java/com/rnmapbox/rnmbx/utils/DownloadMapImageTask.kt index 2638b1176a..aefaf6fd46 100644 --- a/android/src/main/java/com/rnmapbox/rnmbx/utils/DownloadMapImageTask.kt +++ b/android/src/main/java/com/rnmapbox/rnmbx/utils/DownloadMapImageTask.kt @@ -77,7 +77,8 @@ class DownloadMapImageTask(context: Context, map: MapboxMap, imageManager: Image result = DataSources.waitForFinalResult(dataSource) result?.get()?.let { image -> if (image is CloseableStaticBitmap) { - val bitmap = image.underlyingBitmap.copy(Bitmap.Config.ARGB_8888, true) + val bitmap = image.underlyingBitmap?.copy(Bitmap.Config.ARGB_8888, true) + ?: return@let null bitmap.density = DisplayMetrics.DENSITY_DEFAULT CoroutineScope(Dispatchers.Main).launch {