summaryrefslogtreecommitdiffstats
path: root/core/java/com/android/internal/widget/ActionBarView.java
diff options
context:
space:
mode:
authorAdam Powell <adamp@google.com>2011-09-23 14:22:49 -0700
committerAdam Powell <adamp@google.com>2011-09-23 14:23:30 -0700
commita05aba9c506cd12a753c53e060c289095c3477e9 (patch)
tree9eb386e1e2edd1d02a525279294af83af3c2c1ce /core/java/com/android/internal/widget/ActionBarView.java
parent90d33ccd16cf909ac4920a593772204d7bcf45db (diff)
downloadframeworks_base-a05aba9c506cd12a753c53e060c289095c3477e9.zip
frameworks_base-a05aba9c506cd12a753c53e060c289095c3477e9.tar.gz
frameworks_base-a05aba9c506cd12a753c53e060c289095c3477e9.tar.bz2
Fix bug 5341139 - bottom bar stays if app wants to handle orientation
change Let action bars move between split/unsplit mode on configuration changes if set to split when narrow. Change-Id: I13f5115a65247cb1878ee823493ca8e2b6ba4cf6
Diffstat (limited to 'core/java/com/android/internal/widget/ActionBarView.java')
-rw-r--r--core/java/com/android/internal/widget/ActionBarView.java7
1 files changed, 5 insertions, 2 deletions
diff --git a/core/java/com/android/internal/widget/ActionBarView.java b/core/java/com/android/internal/widget/ActionBarView.java
index bbecb6c..dc8feea 100644
--- a/core/java/com/android/internal/widget/ActionBarView.java
+++ b/core/java/com/android/internal/widget/ActionBarView.java
@@ -113,7 +113,6 @@ public class ActionBarView extends AbsActionBarView {
private int mProgressStyle;
private int mIndeterminateProgressStyle;
- private boolean mSplitActionBar;
private boolean mUserTitle;
private boolean mIncludeTabs;
private boolean mIsCollapsable;
@@ -301,6 +300,7 @@ public class ActionBarView extends AbsActionBarView {
addView(mIndeterminateProgressView);
}
+ @Override
public void setSplitActionBar(boolean splitActionBar) {
if (mSplitActionBar != splitActionBar) {
if (mMenuView != null) {
@@ -316,7 +316,10 @@ public class ActionBarView extends AbsActionBarView {
addView(mMenuView);
}
}
- mSplitActionBar = splitActionBar;
+ if (mSplitView != null) {
+ mSplitView.setVisibility(splitActionBar ? VISIBLE : GONE);
+ }
+ super.setSplitActionBar(splitActionBar);
}
}