From 2e96ebbcd12969aff55586bd0f260e97b29b41fb Mon Sep 17 00:00:00 2001 From: Johan von Forstner Date: Sun, 24 Dec 2023 13:10:57 +0100 Subject: [PATCH] Android Auto: fix NPE when image fails to load --- .../main/java/net/vonforst/evmap/auto/ChargerDetailScreen.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/src/main/java/net/vonforst/evmap/auto/ChargerDetailScreen.kt b/app/src/main/java/net/vonforst/evmap/auto/ChargerDetailScreen.kt index a877e4e1..ab551288 100644 --- a/app/src/main/java/net/vonforst/evmap/auto/ChargerDetailScreen.kt +++ b/app/src/main/java/net/vonforst/evmap/auto/ChargerDetailScreen.kt @@ -542,7 +542,7 @@ class ChargerDetailScreen(ctx: CarContext, val chargerSparse: ChargeLocation) : val url = photo.getUrl(size = size) val request = ImageRequest.Builder(carContext).data(url).build() val img = - (carContext.imageLoader.execute(request).drawable as BitmapDrawable).bitmap + (carContext.imageLoader.execute(request).drawable as? BitmapDrawable)?.bitmap ?: return@let // draw icon on top of image val icon = iconGen.getBitmap(