diff options
| author | Michael Kolb <kolby@google.com> | 2010-12-15 15:43:39 -0800 |
|---|---|---|
| committer | Michael Kolb <kolby@google.com> | 2010-12-15 15:59:33 -0800 |
| commit | bd018d44c193f7afe5f3c0839766ff1ab19712b9 (patch) | |
| tree | 7f4114802fa0bd42b1e41e041e9a40e5b4a50871 /src/com/android/browser/XLargeUi.java | |
| parent | 958b24285bba0163bc4121a3fc0fb116aa563ed9 (diff) | |
| download | packages_apps_Browser-bd018d44c193f7afe5f3c0839766ff1ab19712b9.tar.gz packages_apps_Browser-bd018d44c193f7afe5f3c0839766ff1ab19712b9.tar.bz2 packages_apps_Browser-bd018d44c193f7afe5f3c0839766ff1ab19712b9.zip | |
Protect url editing from progress changes
Also fixes url bar disappearing when selection mode is entered
Change-Id: I87ec4ac9bb3abd9e472df9f565bf8b0f6d1f510e
Diffstat (limited to 'src/com/android/browser/XLargeUi.java')
| -rw-r--r-- | src/com/android/browser/XLargeUi.java | 16 |
1 files changed, 10 insertions, 6 deletions
diff --git a/src/com/android/browser/XLargeUi.java b/src/com/android/browser/XLargeUi.java index 7f9baa706..11642af0b 100644 --- a/src/com/android/browser/XLargeUi.java +++ b/src/com/android/browser/XLargeUi.java @@ -174,13 +174,15 @@ public class XLargeUi extends BaseUi implements ScrollListener { if (tab.inForeground()) { mFakeTitleBar.setProgress(progress); if (progress == 100) { - hideFakeTitleBar(); - if (mUseQuickControls) { - mFakeTitleBar.setShowProgressOnly(false); - setFakeTitleBarGravity(Gravity.BOTTOM); + if (!mFakeTitleBar.isEditingUrl()) { + hideFakeTitleBar(); + if (mUseQuickControls) { + mFakeTitleBar.setShowProgressOnly(false); + setFakeTitleBarGravity(Gravity.BOTTOM); + } } } else { - if (mUseQuickControls) { + if (mUseQuickControls && !mFakeTitleBar.isEditingUrl()) { mFakeTitleBar.setShowProgressOnly(true); if (!isFakeTitleBarShowing()) { setFakeTitleBarGravity(Gravity.TOP); @@ -269,6 +271,8 @@ public class XLargeUi extends BaseUi implements ScrollListener { } void showFakeTitleBarAndEdit() { + mFakeTitleBar.setShowProgressOnly(false); + setFakeTitleBarGravity(Gravity.BOTTOM); showFakeTitleBar(); mFakeTitleBar.onEditUrl(false); } @@ -306,7 +310,7 @@ public class XLargeUi extends BaseUi implements ScrollListener { @Override public void onActionModeStarted(ActionMode mode) { - if (mFakeTitleBar.isEditingUrl()) { + if (!mFakeTitleBar.isEditingUrl()) { // hide the fake title bar when CAB is shown hideFakeTitleBar(); } |
