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
parent
a49ec802e6
commit
f18838e2c2
|
|
@ -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);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue