summaryrefslogtreecommitdiffstats
path: root/src/com/android/browser/UrlInputView.java
diff options
context:
space:
mode:
authorMichael Kolb <kolby@google.com>2010-10-10 16:04:35 -0700
committerMichael Kolb <kolby@google.com>2010-10-10 16:04:45 -0700
commitc5998c2068933250cbacb9c904b45b8608835d18 (patch)
treed16c54e3541c86d5c83c891c7991d124aa67c079 /src/com/android/browser/UrlInputView.java
parent0fd3a2a2085235955d83f4aaa7876c41d41ebe36 (diff)
downloadpackages_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
Diffstat (limited to 'src/com/android/browser/UrlInputView.java')
-rw-r--r--src/com/android/browser/UrlInputView.java11
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();
}