Fix for ActionBarContextView not shown in landscape mode
- Revert commit 244dc4635f1a43673d3a5a716639db7b2ba6e6b3
"Fix Url text not getting deleted on pressing delete key."
- Set UrlInputView text to full URL in HIGHLIGHTED state as
opposed to NORMAL state to address issue with delete key.
Change-Id: I0d92937413d6c7c33e96f2134930179a64421316
diff --git a/src/com/android/browser/NavigationBarPhone.java b/src/com/android/browser/NavigationBarPhone.java
index 1bd9cad..796320a 100644
--- a/src/com/android/browser/NavigationBarPhone.java
+++ b/src/com/android/browser/NavigationBarPhone.java
@@ -210,14 +210,8 @@
@Override
public void onFocusChange(View view, boolean hasFocus) {
- if (view == mUrlInput) {
- if (hasFocus && !mUrlInput.getText().toString().equals(mUrlInput.getTag())) {
- // only change text if different
- mUrlInput.setText((String) mUrlInput.getTag(), false);
- mUrlInput.selectAll();
- } else {
- setDisplayTitle(mUrlInput.getText().toString());
- }
+ if (view == mUrlInput && !hasFocus) {
+ setDisplayTitle(mUrlInput.getText().toString());
}
super.onFocusChange(view, hasFocus);
}
@@ -246,6 +240,11 @@
mTabSwitcher.setVisibility(View.GONE);
mMore.setVisibility(View.GONE);
mTitleContainer.setBackgroundDrawable(mTextfieldBgDrawable);
+ if (!mUrlInput.getText().toString().equals(mUrlInput.getTag())) {
+ // only change text if different
+ mUrlInput.setText((String) mUrlInput.getTag(), false);
+ mUrlInput.selectAll();
+ }
break;
case StateListener.STATE_EDITED:
mComboIcon.setVisibility(View.GONE);