summaryrefslogtreecommitdiffstats
path: root/src/com/android/browser/UrlInputView.java
diff options
context:
space:
mode:
authorMichael Kolb <kolby@google.com>2011-01-13 13:01:30 -0800
committerMichael Kolb <kolby@google.com>2011-01-13 13:25:26 -0800
commitbd2dd64dda88ca8a7c2b148d88c5a44e73e1c331 (patch)
tree21169bf65a34c096df1545a9925ad99e6e224f22 /src/com/android/browser/UrlInputView.java
parent1e1a9684e8ea75f8cdfd1ef94f67971b31988cdf (diff)
downloadandroid_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.java20
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);
}