diff --git a/app/src/main/kotlin/com/simplemobiletools/contacts/pro/activities/ViewContactActivity.kt b/app/src/main/kotlin/com/simplemobiletools/contacts/pro/activities/ViewContactActivity.kt index 0fbc42af..049b37c1 100644 --- a/app/src/main/kotlin/com/simplemobiletools/contacts/pro/activities/ViewContactActivity.kt +++ b/app/src/main/kotlin/com/simplemobiletools/contacts/pro/activities/ViewContactActivity.kt @@ -559,6 +559,14 @@ class ViewContactActivity : ContactActivity() { showSocialActions(key.id) } } + + if (value.toLowerCase() == THREEMA) { + contact_source_image.setImageDrawable(getPackageDrawable(THREEMA_PACKAGE)) + contact_source_image.beVisible() + contact_source_image.setOnClickListener { + showSocialActions(key.id) + } + } } } diff --git a/app/src/main/kotlin/com/simplemobiletools/contacts/pro/extensions/Context.kt b/app/src/main/kotlin/com/simplemobiletools/contacts/pro/extensions/Context.kt index 0a7120fb..e68943e9 100644 --- a/app/src/main/kotlin/com/simplemobiletools/contacts/pro/extensions/Context.kt +++ b/app/src/main/kotlin/com/simplemobiletools/contacts/pro/extensions/Context.kt @@ -353,6 +353,10 @@ fun Context.getSocialActions(id: Int): ArrayList { "vnd.android.cursor.item/vnd.org.telegram.messenger.android.call" -> SOCIAL_VOICE_CALL "vnd.android.cursor.item/vnd.org.telegram.messenger.android.call.video" -> SOCIAL_VIDEO_CALL "vnd.android.cursor.item/vnd.org.telegram.messenger.android.profile" -> SOCIAL_MESSAGE + + // Threema + "vnd.android.cursor.item/vnd.ch.threema.app.profile" -> SOCIAL_MESSAGE + "vnd.android.cursor.item/vnd.ch.threema.app.call" -> SOCIAL_VOICE_CALL else -> return@queryCursor }