summaryrefslogtreecommitdiffstats
path: root/core
diff options
context:
space:
mode:
authorAdam Powell <adamp@google.com>2013-03-26 22:51:48 +0000
committerAndroid (Google) Code Review <android-gerrit@google.com>2013-03-26 22:51:52 +0000
commit7f51ae71f170f61439516321a107507c4d1c0ac0 (patch)
treed93678990a601f7cb66706ecdb9d08ed1a810b86 /core
parent05191053545065c9c71afae173d3ab42a2d947fa (diff)
parent6684e92ae83fab00108bf2964e703d1037c0b882 (diff)
downloadframeworks_base-7f51ae71f170f61439516321a107507c4d1c0ac0.zip
frameworks_base-7f51ae71f170f61439516321a107507c4d1c0ac0.tar.gz
frameworks_base-7f51ae71f170f61439516321a107507c4d1c0ac0.tar.bz2
Merge "Fix some visibility state transition issues with ActionBarView" into jb-mr2-dev
Diffstat (limited to 'core')
-rw-r--r--core/java/com/android/internal/widget/ActionBarView.java15
1 files changed, 6 insertions, 9 deletions
diff --git a/core/java/com/android/internal/widget/ActionBarView.java b/core/java/com/android/internal/widget/ActionBarView.java
index 6bb7ac7..d1db230 100644
--- a/core/java/com/android/internal/widget/ActionBarView.java
+++ b/core/java/com/android/internal/widget/ActionBarView.java
@@ -835,6 +835,8 @@ public class ActionBarView extends AbsActionBarView {
(TextUtils.isEmpty(mTitle) && TextUtils.isEmpty(mSubtitle))) {
// Don't show while in expanded mode or with empty text
mTitleLayout.setVisibility(GONE);
+ } else {
+ mTitleLayout.setVisibility(VISIBLE);
}
}
@@ -1587,15 +1589,10 @@ public class ActionBarView extends AbsActionBarView {
mTitleLayout.setVisibility(VISIBLE);
}
}
- if (mTabScrollView != null && mNavigationMode == ActionBar.NAVIGATION_MODE_TABS) {
- mTabScrollView.setVisibility(VISIBLE);
- }
- if (mSpinner != null && mNavigationMode == ActionBar.NAVIGATION_MODE_LIST) {
- mSpinner.setVisibility(VISIBLE);
- }
- if (mCustomNavView != null && (mDisplayOptions & ActionBar.DISPLAY_SHOW_CUSTOM) != 0) {
- mCustomNavView.setVisibility(VISIBLE);
- }
+ if (mTabScrollView != null) mTabScrollView.setVisibility(VISIBLE);
+ if (mSpinner != null) mSpinner.setVisibility(VISIBLE);
+ if (mCustomNavView != null) mCustomNavView.setVisibility(VISIBLE);
+
mExpandedHomeLayout.setIcon(null);
mCurrentExpandedItem = null;
setHomeButtonEnabled(mWasHomeEnabled); // Set by expandItemActionView above