diff --git a/app/src/main/java/org/linphone/contact/AsyncContactsLoader.kt b/app/src/main/java/org/linphone/contact/AsyncContactsLoader.kt index 64f46e8e7..b1ced61a4 100644 --- a/app/src/main/java/org/linphone/contact/AsyncContactsLoader.kt +++ b/app/src/main/java/org/linphone/contact/AsyncContactsLoader.kt @@ -23,6 +23,7 @@ import android.content.Context import android.database.Cursor import android.os.AsyncTask import android.provider.ContactsContract +import com.bumptech.glide.Glide import org.linphone.LinphoneApplication.Companion.coreContext import org.linphone.LinphoneApplication.Companion.corePreferences import org.linphone.core.* @@ -103,6 +104,9 @@ class AsyncContactsLoader(private val context: Context) : } if (PermissionHelper.required(context).hasReadContactsPermission()) { + // Clear Glide cache to be able to display new contact avatars + Glide.get(context).clearDiskCache() + var selection: String? = null if (corePreferences.fetchContactsFromDefaultDirectory) { Log.i("[Contacts Loader] Only fetching contacts in default directory")