Fix regression in handling the 'Go' button
This was introduced in CL https://android-git.corp.google.com/g/6460. Bug: http://b/issue?id=1970776
This commit is contained in:
@@ -962,19 +962,18 @@ public class SearchDialog extends Dialog implements OnItemClickListener, OnItemS
|
||||
&& event.getAction() == KeyEvent.ACTION_UP) {
|
||||
v.cancelLongPress();
|
||||
|
||||
if (mSearchable.autoUrlDetect()) {
|
||||
// If this is a url entered by the user & we displayed the 'Go' button which
|
||||
// the user clicked, launch the url instead of using it as a search query.
|
||||
if ((mSearchAutoCompleteImeOptions & EditorInfo.IME_MASK_ACTION)
|
||||
// If this is a url entered by the user & we displayed the 'Go' button which
|
||||
// the user clicked, launch the url instead of using it as a search query.
|
||||
if (mSearchable.autoUrlDetect() &&
|
||||
(mSearchAutoCompleteImeOptions & EditorInfo.IME_MASK_ACTION)
|
||||
== EditorInfo.IME_ACTION_GO) {
|
||||
Uri uri = Uri.parse(fixUrl(mSearchAutoComplete.getText().toString()));
|
||||
Intent intent = new Intent(Intent.ACTION_VIEW, uri);
|
||||
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
|
||||
launchIntent(intent);
|
||||
} else {
|
||||
// Launch as a regular search.
|
||||
launchQuerySearch();
|
||||
}
|
||||
Uri uri = Uri.parse(fixUrl(mSearchAutoComplete.getText().toString()));
|
||||
Intent intent = new Intent(Intent.ACTION_VIEW, uri);
|
||||
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
|
||||
launchIntent(intent);
|
||||
} else {
|
||||
// Launch as a regular search.
|
||||
launchQuerySearch();
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user