Skip to content

Commit d40423a

Browse files
committed
Fix setting action bar home-as-up from AB style
Bug 6427860 Change-Id: I0052417a2c97560ade768509781b27b5e064660d
1 parent 0cd4f67 commit d40423a

File tree

1 file changed

+8
-1
lines changed

1 file changed

+8
-1
lines changed

core/java/com/android/internal/app/ActionBarImpl.java

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -184,8 +184,15 @@ private void init(View decor) {
184184
mContextDisplayMode = mActionView.isSplitActionBar() ?
185185
CONTEXT_DISPLAY_SPLIT : CONTEXT_DISPLAY_NORMAL;
186186

187+
// This was initially read from the action bar style
188+
final int current = mActionView.getDisplayOptions();
189+
final boolean homeAsUp = (current & DISPLAY_HOME_AS_UP) != 0;
190+
if (homeAsUp) {
191+
mDisplayHomeAsUpSet = true;
192+
}
193+
187194
ActionBarPolicy abp = ActionBarPolicy.get(mContext);
188-
setHomeButtonEnabled(abp.enableHomeButtonByDefault());
195+
setHomeButtonEnabled(abp.enableHomeButtonByDefault() || homeAsUp);
189196
setHasEmbeddedTabs(abp.hasEmbeddedTabs());
190197
}
191198

0 commit comments

Comments
 (0)