diff options
author | Michael Kolb <kolby@google.com> | 2011-01-13 13:01:30 -0800 |
---|---|---|
committer | Michael Kolb <kolby@google.com> | 2011-01-13 13:25:26 -0800 |
commit | bd2dd64dda88ca8a7c2b148d88c5a44e73e1c331 (patch) | |
tree | 21169bf65a34c096df1545a9925ad99e6e224f22 /src/com/android/browser/UrlInputView.java | |
parent | 1e1a9684e8ea75f8cdfd1ef94f67971b31988cdf (diff) | |
download | android_packages_apps_Gello-bd2dd64dda88ca8a7c2b148d88c5a44e73e1c331.tar.gz android_packages_apps_Gello-bd2dd64dda88ca8a7c2b148d88c5a44e73e1c331.tar.bz2 android_packages_apps_Gello-bd2dd64dda88ca8a7c2b148d88c5a44e73e1c331.zip |
fix voice search suggestions
http://b/issue?id=3348242
In voice search mode, make sure the suggestions are
routed via tab's activateVoiceSearch
Change-Id: I464f186510047a1d2b0d6b2be7809ec66ec74b22
Diffstat (limited to 'src/com/android/browser/UrlInputView.java')
-rw-r--r-- | src/com/android/browser/UrlInputView.java | 20 |
1 files changed, 5 insertions, 15 deletions
diff --git a/src/com/android/browser/UrlInputView.java b/src/com/android/browser/UrlInputView.java index 428a0f2a..7dc2ed4c 100644 --- a/src/com/android/browser/UrlInputView.java +++ b/src/com/android/browser/UrlInputView.java @@ -17,7 +17,6 @@ package com.android.browser; import com.android.browser.SuggestionsAdapter.CompletionListener; -import com.android.browser.SuggestionsAdapter.SuggestItem; import android.content.Context; import android.content.res.Configuration; @@ -27,8 +26,6 @@ import android.view.KeyEvent; import android.view.View; import android.view.View.OnFocusChangeListener; import android.view.inputmethod.InputMethodManager; -import android.widget.AdapterView; -import android.widget.AdapterView.OnItemClickListener; import android.widget.AutoCompleteTextView; import android.widget.TextView; import android.widget.TextView.OnEditorActionListener; @@ -41,11 +38,12 @@ import java.util.List; */ public class UrlInputView extends AutoCompleteTextView implements OnFocusChangeListener, OnEditorActionListener, - CompletionListener, OnItemClickListener { + CompletionListener { static final String TYPED = "browser-type"; static final String SUGGESTED = "browser-suggest"; + static final String VOICE = "voice-search"; private UrlInputListener mListener; private InputMethodManager mInputManager; @@ -79,7 +77,6 @@ public class UrlInputView extends AutoCompleteTextView setSelectAllOnFocus(true); onConfigurationChanged(ctx.getResources().getConfiguration()); setThreshold(1); - setOnItemClickListener(this); } void setController(UiController controller) { @@ -185,8 +182,9 @@ public class UrlInputView extends AutoCompleteTextView } @Override - public void onSelect(String url, String extra) { - finishInput(url, extra, SUGGESTED); + public void onSelect(String url, int type, String extra) { + finishInput(url, extra, (type == SuggestionsAdapter.TYPE_VOICE_SEARCH) + ? VOICE : SUGGESTED); } @Override @@ -209,14 +207,6 @@ public class UrlInputView extends AutoCompleteTextView } - @Override - public void onItemClick( - AdapterView<?> parent, View view, int position, long id) { - SuggestItem item = mAdapter.getItem(position); - onSelect((TextUtils.isEmpty(item.url) ? item.title : item.url), - item.extra); - } - public void setReverseResults(boolean reverse) { mAdapter.setReverseResults(reverse); } |