diff options
author | John Reck <jreck@google.com> | 2011-01-23 15:20:38 -0800 |
---|---|---|
committer | John Reck <jreck@google.com> | 2011-01-24 09:43:42 -0800 |
commit | 87369eaa86190d500e80b5af663c3019249f77f3 (patch) | |
tree | 3946409e73f8fc513eddaba3b00f8d329f571d63 /src | |
parent | ceae28a9deb187647ae8bea2320fc51c321315c1 (diff) | |
download | packages_apps_Browser-87369eaa86190d500e80b5af663c3019249f77f3.zip packages_apps_Browser-87369eaa86190d500e80b5af663c3019249f77f3.tar.gz packages_apps_Browser-87369eaa86190d500e80b5af663c3019249f77f3.tar.bz2 |
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')
-rw-r--r-- | src/com/android/browser/UrlInputView.java | 14 |
1 files changed, 13 insertions, 1 deletions
diff --git a/src/com/android/browser/UrlInputView.java b/src/com/android/browser/UrlInputView.java index 7dc2ed4..4f878bf 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(); |