summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/com/android/browser/BreadCrumbView.java10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/com/android/browser/BreadCrumbView.java b/src/com/android/browser/BreadCrumbView.java
index 8e3acf7..e501703 100644
--- a/src/com/android/browser/BreadCrumbView.java
+++ b/src/com/android/browser/BreadCrumbView.java
@@ -146,7 +146,7 @@ public class BreadCrumbView extends LinearLayout implements OnClickListener {
mBackButton.setLayoutParams(new LayoutParams(LayoutParams.WRAP_CONTENT,
LayoutParams.MATCH_PARENT));
mBackButton.setOnClickListener(this);
- mBackButton.setVisibility(View.GONE);
+ mBackButton.setVisibility(View.INVISIBLE);
addView(mBackButton, 0);
}
@@ -157,7 +157,7 @@ public class BreadCrumbView extends LinearLayout implements OnClickListener {
mCrumbs.add(crumb);
addView(crumb.crumbView);
if (mUseBackButton) {
- mBackButton.setVisibility(crumb.canGoBack ? View.VISIBLE : View.GONE);
+ mBackButton.setVisibility(crumb.canGoBack ? View.VISIBLE : View.INVISIBLE);
}
crumb.crumbView.setOnClickListener(this);
}
@@ -181,10 +181,10 @@ public class BreadCrumbView extends LinearLayout implements OnClickListener {
mCrumbs.remove(n - 1);
if (mUseBackButton) {
Crumb top = getTopCrumb();
- if (top != null) {
- mBackButton.setVisibility(top.canGoBack ? View.VISIBLE : View.GONE);
+ if (top != null && top.canGoBack) {
+ mBackButton.setVisibility(View.VISIBLE);
} else {
- mBackButton.setVisibility(View.GONE);
+ mBackButton.setVisibility(View.INVISIBLE);
}
}
if (notify) {