From 56a82f71650a9d2b980df5813069284c57b11fc5 Mon Sep 17 00:00:00 2001 From: Margaux Clerc Date: Mon, 15 Feb 2016 11:00:04 +0100 Subject: [PATCH] Fix new chat conversation --- res/layout/chat.xml | 1 - src/org/linphone/ChatFragment.java | 6 +++--- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/res/layout/chat.xml b/res/layout/chat.xml index 293c530f8..1864bc87b 100644 --- a/res/layout/chat.xml +++ b/res/layout/chat.xml @@ -141,7 +141,6 @@ android:visibility="gone" android:textColor="@android:color/black" android:background="@drawable/resizable_textfield" - android:gravity="center" android:layout_margin="5dp" android:layout_below="@id/top_bar" android:inputType="textPersonName"/> diff --git a/src/org/linphone/ChatFragment.java b/src/org/linphone/ChatFragment.java index 16b2e6f23..6467a94da 100644 --- a/src/org/linphone/ChatFragment.java +++ b/src/org/linphone/ChatFragment.java @@ -721,7 +721,7 @@ public class ChatFragment extends Fragment implements OnClickListener, LinphoneC //Start new conversation in fast chat if(newChatConversation && chatRoom == null) { - String address = searchContactField.getText().toString(); + String address = searchContactField.getText().toString().toLowerCase(); if (address != null && !address.equals("")) { initChatRoom(address); } @@ -974,11 +974,11 @@ public class ChatFragment extends Fragment implements OnClickListener, LinphoneC edit.setVisibility(View.INVISIBLE); startCall.setVisibility(View.INVISIBLE); contactName.setVisibility(View.INVISIBLE); - resultContactsSearch.setVisibility(View.VISIBLE); searchAdapter = new SearchContactsListAdapter(null); resultContactsSearch.setAdapter(searchAdapter); searchContactField.setVisibility(View.VISIBLE); + searchContactField.requestFocus(); searchContactField.addTextChangedListener(new TextWatcher() { @Override public void onTextChanged(CharSequence s, int start, int before, int count) {} @@ -1015,7 +1015,7 @@ public class ChatFragment extends Fragment implements OnClickListener, LinphoneC for (ContactAddress c : searchAdapter.contacts) { String address = c.address; if(address.startsWith("sip:")) address = address.substring(4); - if (c.contact.getName().toLowerCase().startsWith(search) || address.toLowerCase().startsWith(search)) { + if (c.contact.getName().toLowerCase().startsWith(search.toLowerCase()) || address.toLowerCase().startsWith(search.toLowerCase())) { result.add(c); } }