summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Yigit Boyar <yboyar@google.com> 2014-12-02 02:07:24 +0000
committer Android (Google) Code Review <android-gerrit@google.com> 2014-12-02 02:07:26 +0000
commit498c84e7366cc0b4355f034bd03534a14beaf166 (patch)
tree69cfba54f621927e7276a733f617a626be2721b8
parent4515f785878cb150bef467d40abc9d5b172570fe (diff)
parent24c2a7e736611b257d077f7ce1c0a28563bc8c06 (diff)
Merge "Don't wipe out explicit Toolbar nav icon when calling setSupportActionBar" into lmp-mr1-dev
-rw-r--r--core/java/com/android/internal/widget/ToolbarWidgetWrapper.java3
1 files changed, 2 insertions, 1 deletions
diff --git a/core/java/com/android/internal/widget/ToolbarWidgetWrapper.java b/core/java/com/android/internal/widget/ToolbarWidgetWrapper.java
index 054ca30c71f4..8d1f73ab78cb 100644
--- a/core/java/com/android/internal/widget/ToolbarWidgetWrapper.java
+++ b/core/java/com/android/internal/widget/ToolbarWidgetWrapper.java
@@ -97,6 +97,7 @@ public class ToolbarWidgetWrapper implements DecorToolbar {
mTitle = toolbar.getTitle();
mSubtitle = toolbar.getSubtitle();
mTitleSet = mTitle != null;
+ mNavIcon = mToolbar.getNavigationIcon();
final TypedArray a = toolbar.getContext().obtainStyledAttributes(null,
R.styleable.ActionBar, R.attr.actionBarStyle, 0);
mDefaultNavigationIcon = a.getDrawable(R.styleable.ActionBar_homeAsUpIndicator);
@@ -120,7 +121,7 @@ public class ToolbarWidgetWrapper implements DecorToolbar {
if (icon != null) {
setIcon(icon);
}
- if (mDefaultNavigationIcon != null) {
+ if (mNavIcon == null && mDefaultNavigationIcon != null) {
setNavigationIcon(mDefaultNavigationIcon);
}
setDisplayOptions(a.getInt(R.styleable.ActionBar_displayOptions, 0));