summaryrefslogtreecommitdiffstats
path: root/src/com/android/browser/UrlInputView.java
diff options
context:
space:
mode:
authorJohn Reck <jreck@google.com>2011-01-23 15:20:38 -0800
committerJohn Reck <jreck@google.com>2011-01-24 09:43:42 -0800
commit87369eaa86190d500e80b5af663c3019249f77f3 (patch)
tree3946409e73f8fc513eddaba3b00f8d329f571d63 /src/com/android/browser/UrlInputView.java
parentceae28a9deb187647ae8bea2320fc51c321315c1 (diff)
downloadandroid_packages_apps_Gello-87369eaa86190d500e80b5af663c3019249f77f3.tar.gz
android_packages_apps_Gello-87369eaa86190d500e80b5af663c3019249f77f3.tar.bz2
android_packages_apps_Gello-87369eaa86190d500e80b5af663c3019249f77f3.zip
Fix keyboard enter in omnibox
Bug: 3381363 Fixed by a partial revert of change 89542 which accidentally removed the OnItemClick listener. Change-Id: I102dd44fb15472d16499804adf8a7a171873970c
Diffstat (limited to 'src/com/android/browser/UrlInputView.java')
-rw-r--r--src/com/android/browser/UrlInputView.java14
1 files changed, 13 insertions, 1 deletions
diff --git a/src/com/android/browser/UrlInputView.java b/src/com/android/browser/UrlInputView.java
index 7dc2ed4c..4f878bf2 100644
--- a/src/com/android/browser/UrlInputView.java
+++ b/src/com/android/browser/UrlInputView.java
@@ -17,6 +17,7 @@
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;
@@ -26,6 +27,8 @@ 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;
@@ -38,7 +41,7 @@ import java.util.List;
*/
public class UrlInputView extends AutoCompleteTextView
implements OnFocusChangeListener, OnEditorActionListener,
- CompletionListener {
+ CompletionListener, OnItemClickListener {
static final String TYPED = "browser-type";
@@ -77,6 +80,7 @@ public class UrlInputView extends AutoCompleteTextView
setSelectAllOnFocus(true);
onConfigurationChanged(ctx.getResources().getConfiguration());
setThreshold(1);
+ setOnItemClickListener(this);
}
void setController(UiController controller) {
@@ -197,6 +201,14 @@ public class UrlInputView extends AutoCompleteTextView
return super.onKeyPreIme(keyCode, evt);
}
+ @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.type, item.extra);
+ }
+
interface UrlInputListener {
public void onDismiss();