summaryrefslogtreecommitdiffstats
path: root/policy
diff options
context:
space:
mode:
authorAdam Powell <adamp@google.com>2012-11-07 14:14:24 -0800
committerAndroid (Google) Code Review <android-gerrit@google.com>2012-11-07 14:14:24 -0800
commitc717d110ae5c2531a75420386f99ad8957732dbf (patch)
tree4e20f0adc47d9cc841697de2d3db3b5d735ea467 /policy
parentde974f6f201a9aed3f811c97edf4db3ecd41eb3d (diff)
parenteeb6255056b5b0b45026db040edf1136662e847c (diff)
downloadframeworks_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.java6
-rw-r--r--policy/src/com/android/internal/policy/impl/keyguard/MultiPaneChallengeLayout.java2
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 {