fixed search in abstractsearchablelistitem

Daniel Gultsch created

Change summary

src/main/java/eu/siacs/conversations/ui/AbstractSearchableListItemActivity.java | 3 
src/main/java/eu/siacs/conversations/ui/StartConversationActivity.java          | 2 
src/main/res/menu/choose_contact.xml                                            | 2 
3 files changed, 3 insertions(+), 4 deletions(-)

Detailed changes

src/main/java/eu/siacs/conversations/ui/AbstractSearchableListItemActivity.java 🔗

@@ -104,8 +104,7 @@ public abstract class AbstractSearchableListItemActivity extends XmppActivity {
 		getMenuInflater().inflate(R.menu.choose_contact, menu);
 		final MenuItem menuSearchView = menu.findItem(R.id.action_search);
 		final View mSearchView = menuSearchView.getActionView();
-		mSearchEditText = (EditText) mSearchView
-			.findViewById(R.id.search_field);
+		mSearchEditText = (EditText) mSearchView.findViewById(R.id.search_field);
 		mSearchEditText.addTextChangedListener(mSearchTextWatcher);
 		menuSearchView.setOnActionExpandListener(mOnActionExpandListener);
 		return true;

src/main/java/eu/siacs/conversations/ui/StartConversationActivity.java 🔗

@@ -596,7 +596,7 @@ public class StartConversationActivity extends XmppActivity implements OnRosterU
         menuHideOffline.setChecked(this.mHideOfflineContacts);
         mMenuSearchView = menu.findItem(R.id.action_search);
         mMenuSearchView.setOnActionExpandListener(mOnActionExpandListener);
-        View mSearchView = MenuItemCompat.getActionView(mMenuSearchView);
+        View mSearchView = mMenuSearchView.getActionView();
         mSearchEditText = (EditText) mSearchView.findViewById(R.id.search_field);
         mSearchEditText.addTextChangedListener(mSearchTextWatcher);
         mSearchEditText.setOnEditorActionListener(mSearchDone);

src/main/res/menu/choose_contact.xml 🔗

@@ -4,7 +4,7 @@
 
     <item
         android:id="@+id/action_search"
-        android:actionLayout="@layout/actionview_search"
+        app:actionLayout="@layout/actionview_search"
         android:icon="?attr/icon_search"
         app:showAsAction="collapseActionView|always"
         android:title="@string/search"/>