diff --git a/app/src/main/java/org/linphone/activities/main/dialer/viewmodels/DialerViewModel.kt b/app/src/main/java/org/linphone/activities/main/dialer/viewmodels/DialerViewModel.kt index 97bc6d060..2347bc969 100644 --- a/app/src/main/java/org/linphone/activities/main/dialer/viewmodels/DialerViewModel.kt +++ b/app/src/main/java/org/linphone/activities/main/dialer/viewmodels/DialerViewModel.kt @@ -22,6 +22,7 @@ package org.linphone.activities.main.dialer.viewmodels import android.content.Context import android.os.Vibrator import android.provider.Settings +import android.widget.EditText import androidx.lifecycle.MutableLiveData import org.linphone.LinphoneApplication.Companion.coreContext import org.linphone.LinphoneApplication.Companion.corePreferences @@ -140,6 +141,11 @@ class DialerViewModel : LogsUploadViewModel() { super.onCleared() } + // This is to workaround the cursor being set to the start when pressing a digit + fun onUriChanged(input: EditText) { + input.setSelection(input.text.length) + } + fun updateShowVideoPreview() { val videoPreview = corePreferences.videoPreview showPreview.value = videoPreview diff --git a/app/src/main/res/layout/dialer_fragment.xml b/app/src/main/res/layout/dialer_fragment.xml index 380102031..f0d48ecf0 100644 --- a/app/src/main/res/layout/dialer_fragment.xml +++ b/app/src/main/res/layout/dialer_fragment.xml @@ -42,7 +42,9 @@ android:src="@drawable/backspace" />