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 {