diff options
| author | Michael Kolb <kolby@google.com> | 2010-10-10 16:04:35 -0700 |
|---|---|---|
| committer | Michael Kolb <kolby@google.com> | 2010-10-10 16:04:45 -0700 |
| commit | c5998c2068933250cbacb9c904b45b8608835d18 (patch) | |
| tree | d16c54e3541c86d5c83c891c7991d124aa67c079 | |
| parent | 0fd3a2a2085235955d83f4aaa7876c41d41ebe36 (diff) | |
| download | packages_apps_Browser-c5998c2068933250cbacb9c904b45b8608835d18.tar.gz packages_apps_Browser-c5998c2068933250cbacb9c904b45b8608835d18.tar.bz2 packages_apps_Browser-c5998c2068933250cbacb9c904b45b8608835d18.zip | |
fix dropdown width issue
http://b/issue?id=3041817
Change-Id: I9bd7de3a2f0d742739a1b8bf2011314ebc617eca
| -rw-r--r-- | src/com/android/browser/UrlInputView.java | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/src/com/android/browser/UrlInputView.java b/src/com/android/browser/UrlInputView.java index 8662f55ae..daf879fc3 100644 --- a/src/com/android/browser/UrlInputView.java +++ b/src/com/android/browser/UrlInputView.java @@ -88,11 +88,16 @@ public class UrlInputView extends AutoCompleteTextView @Override public void showDropDown() { int width = mContainer.getWidth(); - if ((mAdapter.getLeftCount() == 0) || (mAdapter.getRightCount() == 0)) { + if (mLandscape && ((mAdapter.getLeftCount() == 0) || + (mAdapter.getRightCount() == 0))) { width = width / 2; } - setDropDownWidth(width); - setDropDownHorizontalOffset(-getLeft()); + if (width != getDropDownWidth()) { + setDropDownWidth(width); + } + if (getLeft() != -getDropDownHorizontalOffset()) { + setDropDownHorizontalOffset(-getLeft()); + } mAdapter.setLandscapeMode(mLandscape); super.showDropDown(); } |
