Skip to content

Commit

Permalink
Fixed search interaction
Browse files Browse the repository at this point in the history
  • Loading branch information
M66B committed May 16, 2022
1 parent 438d90a commit 43dc9b9
Show file tree
Hide file tree
Showing 4 changed files with 4 additions and 36 deletions.
10 changes: 1 addition & 9 deletions app/src/main/java/eu/faircode/email/FragmentAnswers.java
Original file line number Diff line number Diff line change
Expand Up @@ -233,18 +233,10 @@ public void onCreateOptionsMenu(Menu menu, MenuInflater inflater) {
searchView.setQuery(searching, true);
}

getViewLifecycleOwner().getLifecycle().addObserver(new LifecycleObserver() {
@OnLifecycleEvent(Lifecycle.Event.ON_DESTROY)
public void onDestroyed() {
menuSearch.collapseActionView();
getViewLifecycleOwner().getLifecycle().removeObserver(this);
}
});

searchView.setOnQueryTextListener(new SearchView.OnQueryTextListener() {
@Override
public boolean onQueryTextChange(String newText) {
if (getView() != null) {
if (getView() != null && menuSearch.isActionViewExpanded()) {
searching = newText;
adapter.search(newText);
}
Expand Down
10 changes: 1 addition & 9 deletions app/src/main/java/eu/faircode/email/FragmentContacts.java
Original file line number Diff line number Diff line change
Expand Up @@ -211,18 +211,10 @@ public void onCreateOptionsMenu(Menu menu, MenuInflater inflater) {
searchView.setQuery(searching, true);
}

getViewLifecycleOwner().getLifecycle().addObserver(new LifecycleObserver() {
@OnLifecycleEvent(Lifecycle.Event.ON_DESTROY)
public void onDestroyed() {
menuSearch.collapseActionView();
getViewLifecycleOwner().getLifecycle().removeObserver(this);
}
});

searchView.setOnQueryTextListener(new SearchView.OnQueryTextListener() {
@Override
public boolean onQueryTextChange(String newText) {
if (getView() != null) {
if (getView() != null && menuSearch.isActionViewExpanded()) {
searching = newText;
adapter.search(newText);
}
Expand Down
10 changes: 1 addition & 9 deletions app/src/main/java/eu/faircode/email/FragmentFolders.java
Original file line number Diff line number Diff line change
Expand Up @@ -611,18 +611,10 @@ public void onCreateOptionsMenu(Menu menu, MenuInflater inflater) {
searchView.setQuery(searching, true);
}

getViewLifecycleOwner().getLifecycle().addObserver(new LifecycleObserver() {
@OnLifecycleEvent(Lifecycle.Event.ON_DESTROY)
public void onDestroyed() {
menuSearch.collapseActionView();
getViewLifecycleOwner().getLifecycle().removeObserver(this);
}
});

searchView.setOnQueryTextListener(new SearchView.OnQueryTextListener() {
@Override
public boolean onQueryTextChange(String newText) {
if (getView() != null) {
if (getView() != null && menuSearch.isActionViewExpanded()) {
searching = newText;
adapter.search(newText);
}
Expand Down
10 changes: 1 addition & 9 deletions app/src/main/java/eu/faircode/email/FragmentRules.java
Original file line number Diff line number Diff line change
Expand Up @@ -228,18 +228,10 @@ public void onCreateOptionsMenu(Menu menu, MenuInflater inflater) {
searchView.setQuery(searching, true);
}

getViewLifecycleOwner().getLifecycle().addObserver(new LifecycleObserver() {
@OnLifecycleEvent(Lifecycle.Event.ON_DESTROY)
public void onDestroyed() {
menuSearch.collapseActionView();
getViewLifecycleOwner().getLifecycle().removeObserver(this);
}
});

searchView.setOnQueryTextListener(new SearchView.OnQueryTextListener() {
@Override
public boolean onQueryTextChange(String newText) {
if (getView() != null) {
if (getView() != null && menuSearch.isActionViewExpanded()) {
searching = newText;
adapter.search(newText);
}
Expand Down

0 comments on commit 43dc9b9

Please sign in to comment.