From c2d57c504fc5e7359dfcdb3a03e0fd6fbd6aefaa Mon Sep 17 00:00:00 2001 From: Christophe Deschamps Date: Wed, 4 Dec 2024 09:28:44 +0100 Subject: [PATCH] Display photo URI from vcard when available --- app/src/main/java/org/linphone/utils/DataBindingUtils.kt | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/org/linphone/utils/DataBindingUtils.kt b/app/src/main/java/org/linphone/utils/DataBindingUtils.kt index e7bd08092..714806ab3 100644 --- a/app/src/main/java/org/linphone/utils/DataBindingUtils.kt +++ b/app/src/main/java/org/linphone/utils/DataBindingUtils.kt @@ -408,7 +408,9 @@ private suspend fun loadContactPictureWithCoil( ) } else { val displayName = contact.contact.value?.name ?: contact.displayName.value.orEmpty() - val source = contact.contact.value?.getPictureUri(useThumbnail) + val source = contact.contact.value?.photo ?: contact.contact.value?.getPictureUri( + useThumbnail + ) val sourceStr = source.toString() val base64 = if (ImageUtils.isBase64(sourceStr)) { Log.d("[Coil] Picture URI is base64 encoded")