From 611cd3f4a921e2a170b670a536548e88e861f7de Mon Sep 17 00:00:00 2001 From: Romain Guy Date: Tue, 15 Dec 2009 12:00:37 -0800 Subject: Fixes layout shifts in LinearLayout. Bug: 2329142. --- core/java/android/widget/LinearLayout.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/core/java/android/widget/LinearLayout.java b/core/java/android/widget/LinearLayout.java index 6cc794b..f49079c 100644 --- a/core/java/android/widget/LinearLayout.java +++ b/core/java/android/widget/LinearLayout.java @@ -991,6 +991,9 @@ public class LinearLayout extends ViewGroup { case Gravity.RIGHT: childLeft = childRight - childWidth - lp.rightMargin; break; + default: + childLeft = paddingLeft; + break; } @@ -1102,6 +1105,9 @@ public class LinearLayout extends ViewGroup { childTop -= (maxDescent[INDEX_BOTTOM] - descent); } break; + default: + childTop = paddingTop; + break; } childLeft += lp.leftMargin; -- cgit v1.1