Skip to content

Commit d76b320

Browse files
Brian ColonnaAndroid (Google) Code Review
authored andcommitted
Merge "Fixed misplacement of cancel(X) button for Face Unlock" into jb-mr1-lockscreen-dev
2 parents 7ff5535 + ddbf138 commit d76b320

File tree

1 file changed

+7
-5
lines changed

1 file changed

+7
-5
lines changed

core/java/com/android/internal/widget/FaceUnlockView.java

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -53,15 +53,17 @@ private int resolveMeasured(int measureSpec, int desired)
5353

5454
@Override
5555
protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) {
56-
super.onMeasure(widthMeasureSpec, heightMeasureSpec);
57-
5856
final int minimumWidth = getSuggestedMinimumWidth();
5957
final int minimumHeight = getSuggestedMinimumHeight();
6058
int viewWidth = resolveMeasured(widthMeasureSpec, minimumWidth);
6159
int viewHeight = resolveMeasured(heightMeasureSpec, minimumHeight);
6260

63-
viewWidth = viewHeight = Math.min(viewWidth, viewHeight);
64-
Log.v(TAG, "FaceUnlockView dimensions: " + viewWidth + "x" + viewHeight);
65-
setMeasuredDimension(viewWidth, viewHeight);
61+
final int chosenSize = Math.min(viewWidth, viewHeight);
62+
final int newWidthMeasureSpec =
63+
MeasureSpec.makeMeasureSpec(chosenSize, MeasureSpec.AT_MOST);
64+
final int newHeightMeasureSpec =
65+
MeasureSpec.makeMeasureSpec(chosenSize, MeasureSpec.AT_MOST);
66+
67+
super.onMeasure(newWidthMeasureSpec, newHeightMeasureSpec);
6668
}
6769
}

0 commit comments

Comments
 (0)