diff options
| author | 2014-12-02 02:07:24 +0000 | |
|---|---|---|
| committer | 2014-12-02 02:07:26 +0000 | |
| commit | 498c84e7366cc0b4355f034bd03534a14beaf166 (patch) | |
| tree | 69cfba54f621927e7276a733f617a626be2721b8 | |
| parent | 4515f785878cb150bef467d40abc9d5b172570fe (diff) | |
| parent | 24c2a7e736611b257d077f7ce1c0a28563bc8c06 (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.java | 3 |
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)); |