summaryrefslogtreecommitdiffstats
path: root/src/com/android/browser/XLargeUi.java
diff options
context:
space:
mode:
authorMichael Kolb <kolby@google.com>2010-12-15 15:43:39 -0800
committerMichael Kolb <kolby@google.com>2010-12-15 15:59:33 -0800
commitbd018d44c193f7afe5f3c0839766ff1ab19712b9 (patch)
tree7f4114802fa0bd42b1e41e041e9a40e5b4a50871 /src/com/android/browser/XLargeUi.java
parent958b24285bba0163bc4121a3fc0fb116aa563ed9 (diff)
downloadpackages_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.java16
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();
}