- fixed adding of new contacts

- improved checking of uris
This commit is contained in:
Juha Heinanen
2018-08-11 19:10:35 +03:00
parent bb2dfbe5ab
commit 69c4cad902
5 changed files with 67 additions and 27 deletions
@@ -21,7 +21,9 @@ class ContactActivity : AppCompatActivity() {
uriView = findViewById(R.id.Uri) as EditText
val uri = intent.extras.getString("uri")
if (intent.extras.getBoolean("new")) {
new = intent.extras.getBoolean("new")
if (new) {
setTitle("New Contact")
nameView.setText("")
nameView.hint = "Contact name"
@@ -70,7 +72,7 @@ class ContactActivity : AppCompatActivity() {
var newUri = uriView.text.toString().trim()
if (!newUri.startsWith("<")) {
if (!newUri.startsWith("sip:")) newUri = "sip:$newUri"
if (!Utils.checkUri(newUri)) {
if (!Utils.checkSipUri(newUri)) {
Utils.alertView(this, "Notice","Invalid contact URI: $newUri")
return false
}