File tree Expand file tree Collapse file tree 1 file changed +7
-5
lines changed
core/java/com/android/internal/widget Expand file tree Collapse file tree 1 file changed +7
-5
lines changed Original file line number Diff line number Diff 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}
You can’t perform that action at this time.
0 commit comments