Switch the phone to use the omnibox instead of qsb
Initial changes, needs more work
Change-Id: Ic9bbe4eb8e95212baa7c40813217f01d9efdf286
diff --git a/src/com/android/browser/UrlInputView.java b/src/com/android/browser/UrlInputView.java
index 6817b36..1f15b32 100644
--- a/src/com/android/browser/UrlInputView.java
+++ b/src/com/android/browser/UrlInputView.java
@@ -137,7 +137,7 @@
}
private void setupDropDown() {
- int width = mContainer.getWidth();
+ int width = mContainer != null ? mContainer.getWidth() : getWidth();
if (width != getDropDownWidth()) {
setDropDownWidth(width);
}
@@ -160,6 +160,9 @@
@Override
public void onFocusChange(View v, boolean hasFocus) {
+ if (mWrappedFocusListener != null) {
+ mWrappedFocusListener.onFocusChange(v, hasFocus);
+ }
if (hasFocus) {
forceIme();
if (mInVoiceMode) {
@@ -169,9 +172,6 @@
} else {
finishInput(null, null, null);
}
- if (mWrappedFocusListener != null) {
- mWrappedFocusListener.onFocusChange(v, hasFocus);
- }
}
public void setUrlInputListener(UrlInputListener listener) {
@@ -179,6 +179,7 @@
}
public void forceIme() {
+ mInputManager.focusIn(this);
mInputManager.showSoftInput(this, 0);
}