From 18d9824be0e33f49806b0f762391363e73959a82 Mon Sep 17 00:00:00 2001 From: Fabrice Di Meglio Date: Thu, 17 Jan 2013 10:57:40 -0800 Subject: [PATCH] Fix SystemUI navigation bar recent icon loading in landscape mode - load the correct landscape asset when needed (the portrait one was used in both portrait and landscape modes) Change-Id: I27d2aad993ee78c5a0c4a5f834e2a7f1f852cfa9 --- .../android/systemui/statusbar/phone/NavigationBarView.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/packages/SystemUI/src/com/android/systemui/statusbar/phone/NavigationBarView.java b/packages/SystemUI/src/com/android/systemui/statusbar/phone/NavigationBarView.java index 28c4113b32745..54c466696e6b6 100644 --- a/packages/SystemUI/src/com/android/systemui/statusbar/phone/NavigationBarView.java +++ b/packages/SystemUI/src/com/android/systemui/statusbar/phone/NavigationBarView.java @@ -75,7 +75,8 @@ public class NavigationBarView extends LinearLayout { private Drawable mBackIcon, mBackLandIcon, mBackAltIcon, mBackAltLandIcon; private Drawable mRecentIcon; - + private Drawable mRecentLandIcon; + private DelegateViewHelper mDelegateHelper; private DeadZone mDeadZone; @@ -179,6 +180,7 @@ public class NavigationBarView extends LinearLayout { mBackAltIcon = res.getDrawable(R.drawable.ic_sysbar_back_ime); mBackAltLandIcon = res.getDrawable(R.drawable.ic_sysbar_back_ime); mRecentIcon = res.getDrawable(R.drawable.ic_sysbar_recent); + mRecentLandIcon = res.getDrawable(R.drawable.ic_sysbar_recent_land); } @Override @@ -238,7 +240,7 @@ public class NavigationBarView extends LinearLayout { ? (mVertical ? mBackAltLandIcon : mBackAltIcon) : (mVertical ? mBackLandIcon : mBackIcon)); - ((ImageView)getRecentsButton()).setImageDrawable(mRecentIcon); + ((ImageView)getRecentsButton()).setImageDrawable(mVertical ? mRecentLandIcon : mRecentIcon); setDisabledFlags(mDisabledFlags, true); }