Show display name in front on SIP address for non-default accounts in side menu
This commit is contained in:
parent
66bd8f26b5
commit
611fe4cf29
3 changed files with 7 additions and 5 deletions
|
@ -32,7 +32,6 @@ import org.linphone.activities.main.settings.SettingListenerStub
|
|||
import org.linphone.core.*
|
||||
import org.linphone.core.tools.Log
|
||||
import org.linphone.utils.Event
|
||||
import org.linphone.utils.LinphoneUtils
|
||||
|
||||
class AccountSettingsViewModelFactory(private val identity: String) :
|
||||
ViewModelProvider.NewInstanceFactory() {
|
||||
|
@ -296,7 +295,7 @@ class AccountSettingsViewModel(val proxyConfig: ProxyConfig) : GenericSettingsVi
|
|||
isDefault.value = core.defaultProxyConfig == proxyConfig
|
||||
val identityAddress = proxyConfig.identityAddress
|
||||
if (identityAddress != null) {
|
||||
displayName.value = LinphoneUtils.getDisplayName(identityAddress)
|
||||
displayName.value = identityAddress.displayName ?: ""
|
||||
identity.value = identityAddress.asStringUriOnly()
|
||||
}
|
||||
|
||||
|
|
|
@ -15,8 +15,11 @@
|
|||
android:gravity="center">
|
||||
|
||||
<TextView
|
||||
android:text="@{data.displayUsernameInsteadOfIdentity ? data.userName : data.identity}"
|
||||
style="@style/assistant_input_field_header_font"
|
||||
android:text="@{data.displayName + ` ` + (data.displayUsernameInsteadOfIdentity ? data.userName : data.identity)}"
|
||||
android:textColor="?attr/primaryTextColor"
|
||||
android:textSize="13sp"
|
||||
android:singleLine="true"
|
||||
android:ellipsize="end"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="match_parent"
|
||||
android:gravity="center_vertical"
|
||||
|
|
|
@ -82,7 +82,7 @@
|
|||
|
||||
<TextView
|
||||
android:visibility="@{viewModel.defaultAccountFound ? View.VISIBLE : View.GONE}"
|
||||
android:text="@{viewModel.defaultAccount.displayName}"
|
||||
android:text="@{viewModel.defaultAccount.displayName.isEmpty() ? viewModel.defaultAccount.userName : viewModel.defaultAccount.displayName}"
|
||||
android:textColor="?attr/lightToolbarTextColor"
|
||||
android:textStyle="bold"
|
||||
android:textSize="18sp"
|
||||
|
|
Loading…
Reference in a new issue