diff --git a/app/src/main/java/org/linphone/activities/main/contact/data/ContactNumberOrAddressData.kt b/app/src/main/java/org/linphone/activities/main/contact/data/ContactNumberOrAddressData.kt index 37560fbc1..fb5ed0d79 100644 --- a/app/src/main/java/org/linphone/activities/main/contact/data/ContactNumberOrAddressData.kt +++ b/app/src/main/java/org/linphone/activities/main/contact/data/ContactNumberOrAddressData.kt @@ -31,7 +31,7 @@ class ContactNumberOrAddressData( val typeLabel: String = "", private val listener: ContactNumberOrAddressClickListener ) { - val showInvite = !hasPresence && !isSip + val showInvite = !hasPresence && !isSip && corePreferences.showContactInviteBySms val chatAllowed = !corePreferences.disableChat diff --git a/app/src/main/java/org/linphone/core/CorePreferences.kt b/app/src/main/java/org/linphone/core/CorePreferences.kt index 6130817f6..8bde16735 100644 --- a/app/src/main/java/org/linphone/core/CorePreferences.kt +++ b/app/src/main/java/org/linphone/core/CorePreferences.kt @@ -469,6 +469,9 @@ class CorePreferences constructor(private val context: Context) { val showAllRingtones: Boolean get() = config.getBool("app", "show_all_available_ringtones", false) + val showContactInviteBySms: Boolean + get() = config.getBool("app", "show_invite_contact_by_sms", true) + /* Default values related */ val echoCancellerCalibration: Int