diff --git a/app/src/main/kotlin/com/simplemobiletools/smsmessenger/activities/ThreadActivity.kt b/app/src/main/kotlin/com/simplemobiletools/smsmessenger/activities/ThreadActivity.kt
index d32a41e3..261ff050 100644
--- a/app/src/main/kotlin/com/simplemobiletools/smsmessenger/activities/ThreadActivity.kt
+++ b/app/src/main/kotlin/com/simplemobiletools/smsmessenger/activities/ThreadActivity.kt
@@ -176,8 +176,18 @@ class ThreadActivity : SimpleActivity() {
val selectedContact = currContacts[position]
addSelectedContact(selectedContact)
}
+
+ add_contact_or_number.onTextChangeListener {
+ confirm_inserted_number.beVisibleIf(it.length > 2)
+ }
}
}
+
+ confirm_inserted_number.setOnClickListener {
+ val number = add_contact_or_number.value
+ val contact = Contact(number.hashCode(), number, "", number)
+ addSelectedContact(contact)
+ }
}
private fun setupButtons() {
diff --git a/app/src/main/res/layout/activity_thread.xml b/app/src/main/res/layout/activity_thread.xml
index 753364cc..de078daf 100644
--- a/app/src/main/res/layout/activity_thread.xml
+++ b/app/src/main/res/layout/activity_thread.xml
@@ -48,6 +48,7 @@
android:layout_below="@+id/message_divider_one"
android:layout_marginStart="@dimen/activity_margin"
android:layout_marginEnd="@dimen/activity_margin"
+ android:layout_toStartOf="@+id/confirm_inserted_number"
android:background="@android:color/transparent"
android:completionThreshold="2"
android:gravity="center_vertical"
@@ -55,6 +56,21 @@
android:inputType="textCapWords"
android:textSize="@dimen/big_text_size" />
+
+