allow fast search by pressing enter on search field (#8101)

* allow fast search by pressing enter on search field

Signed-off-by: Hanno Kolvenbach <kolvenbach@silexica.com>

* moved Enter logic into Presenter, removed duplicate code

Signed-off-by: Hanno Kolvenbach <kolvenbach@silexica.com>

* simplified code

Signed-off-by: Hanno Kolvenbach <kolvenbach@silexica.com>
6.19.x
Hanno Kolvenbach 2018-01-04 04:49:53 -05:00 committed by Vitalii Parfonov
parent a49ec802e6
commit f18838e2c2
1 changed files with 7 additions and 8 deletions

View File

@ -150,14 +150,6 @@ public class FullTextSearchPresenter implements FullTextSearchView.ActionDelegat
@Override
public void onEnterClicked() {
if (view.isAcceptButtonInFocus()) {
String searchText = view.getSearchText();
if (!searchText.isEmpty()) {
search(searchText);
}
return;
}
if (view.isCancelButtonInFocus()) {
view.close();
return;
@ -165,6 +157,13 @@ public class FullTextSearchPresenter implements FullTextSearchView.ActionDelegat
if (view.isSelectPathButtonInFocus()) {
view.showSelectPathDialog();
return;
}
// start search if Enter is pressed anywhere else in the dialog
String searchText = view.getSearchText();
if (!searchText.isEmpty()) {
search(searchText);
}
}
}