Merge "Fix wrongly laid out navigation color view" into mnc-dr-dev

This commit is contained in:
Adrian Roos
2015-10-16 20:43:32 +00:00
committed by Android (Google) Code Review

View File

@@ -3010,7 +3010,6 @@ public class PhoneWindow extends Window implements MenuBuilder.Callback {
int vis = show ? VISIBLE : INVISIBLE; int vis = show ? VISIBLE : INVISIBLE;
visibilityChanged = state.targetVisibility != vis; visibilityChanged = state.targetVisibility != vis;
state.targetVisibility = vis; state.targetVisibility = vis;
if (show) {
LayoutParams lp = (LayoutParams) view.getLayoutParams(); LayoutParams lp = (LayoutParams) view.getLayoutParams();
if (lp.height != resolvedHeight || lp.width != resolvedWidth if (lp.height != resolvedHeight || lp.width != resolvedWidth
|| lp.gravity != resolvedGravity || lp.rightMargin != rightMargin) { || lp.gravity != resolvedGravity || lp.rightMargin != rightMargin) {
@@ -3020,6 +3019,7 @@ public class PhoneWindow extends Window implements MenuBuilder.Callback {
lp.rightMargin = rightMargin; lp.rightMargin = rightMargin;
view.setLayoutParams(lp); view.setLayoutParams(lp);
} }
if (show) {
view.setBackgroundColor(color); view.setBackgroundColor(color);
} }
} }