diff options
| author | Adam Powell <adamp@google.com> | 2012-11-07 14:14:24 -0800 |
|---|---|---|
| committer | Android (Google) Code Review <android-gerrit@google.com> | 2012-11-07 14:14:24 -0800 |
| commit | c717d110ae5c2531a75420386f99ad8957732dbf (patch) | |
| tree | 4e20f0adc47d9cc841697de2d3db3b5d735ea467 /policy | |
| parent | de974f6f201a9aed3f811c97edf4db3ecd41eb3d (diff) | |
| parent | eeb6255056b5b0b45026db040edf1136662e847c (diff) | |
| download | frameworks_base-c717d110ae5c2531a75420386f99ad8957732dbf.zip frameworks_base-c717d110ae5c2531a75420386f99ad8957732dbf.tar.gz frameworks_base-c717d110ae5c2531a75420386f99ad8957732dbf.tar.bz2 | |
Merge "Fix keyguard measurement bugs" into jb-mr1-lockscreen-dev
Diffstat (limited to 'policy')
| -rw-r--r-- | policy/src/com/android/internal/policy/impl/keyguard/KeyguardSecurityViewFlipper.java | 6 | ||||
| -rw-r--r-- | policy/src/com/android/internal/policy/impl/keyguard/MultiPaneChallengeLayout.java | 2 |
2 files changed, 4 insertions, 4 deletions
diff --git a/policy/src/com/android/internal/policy/impl/keyguard/KeyguardSecurityViewFlipper.java b/policy/src/com/android/internal/policy/impl/keyguard/KeyguardSecurityViewFlipper.java index 072c688..e21e8fc 100644 --- a/policy/src/com/android/internal/policy/impl/keyguard/KeyguardSecurityViewFlipper.java +++ b/policy/src/com/android/internal/policy/impl/keyguard/KeyguardSecurityViewFlipper.java @@ -219,10 +219,10 @@ public class KeyguardSecurityViewFlipper extends ViewFlipper implements Keyguard child.measure(childWidthSpec, childHeightSpec); - width = Math.max(width, Math.min(child.getMeasuredWidth(), widthSize)); - height = Math.max(height, Math.min(child.getMeasuredHeight(), heightSize)); + width = Math.max(width, Math.min(child.getMeasuredWidth(), widthSize - wPadding)); + height = Math.max(height, Math.min(child.getMeasuredHeight(), heightSize - hPadding)); } - setMeasuredDimension(width, height); + setMeasuredDimension(width + wPadding, height + hPadding); } private int makeChildMeasureSpec(int maxSize, int childDimen) { diff --git a/policy/src/com/android/internal/policy/impl/keyguard/MultiPaneChallengeLayout.java b/policy/src/com/android/internal/policy/impl/keyguard/MultiPaneChallengeLayout.java index 7b4bd6e..f4940a2 100644 --- a/policy/src/com/android/internal/policy/impl/keyguard/MultiPaneChallengeLayout.java +++ b/policy/src/com/android/internal/policy/impl/keyguard/MultiPaneChallengeLayout.java @@ -363,7 +363,7 @@ public class MultiPaneChallengeLayout extends ViewGroup implements ChallengeLayo adjustedWidth = (int) (paddedWidth * lp.centerWithinArea + 0.5f); adjustedHeight = height; } else if (fixedLayoutVertical) { - final int paddedHeight = height - padding.top - padding.bottom; + final int paddedHeight = height - getPaddingTop() - getPaddingBottom(); adjustedWidth = width; adjustedHeight = (int) (paddedHeight * lp.centerWithinArea + 0.5f); } else { |
