Back button collapses search view

pull/795/head
Alex Baker 6 years ago
parent 1ba7c09cee
commit eac7bb9e51

@ -421,7 +421,7 @@ public class MainActivity extends InjectingAppCompatActivity
} else {
taskEditFragment.discardButtonClick();
}
} else {
} else if (!getTaskListFragment().collapseSearchView()) {
finish();
}
}

@ -149,6 +149,7 @@ public final class TaskListFragment extends InjectingFragment
private PublishSubject<String> searchSubject = PublishSubject.create();
private Disposable searchDisposable;
protected CompositeDisposable disposables;
private MenuItem search;
/*
* ======================================================================
@ -282,7 +283,7 @@ public final class TaskListFragment extends InjectingFragment
MenuItem voice = menu.findItem(R.id.menu_voice_add);
voice.setVisible(device.voiceInputAvailable());
MenuItem search =
search =
menu.findItem(R.id.menu_search)
.setOnActionExpandListener(
new MenuItem.OnActionExpandListener() {
@ -505,6 +506,10 @@ public final class TaskListFragment extends InjectingFragment
}
}
boolean collapseSearchView() {
return search.collapseActionView();
}
/**
* Called by the RefreshReceiver when the task list receives a refresh broadcast. Subclasses
* should override this.

Loading…
Cancel
Save