diff --git a/packages/SystemUI/src/com/android/systemui/biometrics/AuthBiometricView.java b/packages/SystemUI/src/com/android/systemui/biometrics/AuthBiometricView.java index da69f4556547c..f11dc93138524 100644 --- a/packages/SystemUI/src/com/android/systemui/biometrics/AuthBiometricView.java +++ b/packages/SystemUI/src/com/android/systemui/biometrics/AuthBiometricView.java @@ -824,12 +824,8 @@ public abstract class AuthBiometricView extends LinearLayout { return new AuthDialog.LayoutParams(width, totalHeight); } - /** - * Simple heuristic which should return true displays that are larger than a normal phone. - * For example, tablet displays, or the unfolded display for foldables. - */ - private boolean isLargeDisplay(int width, int height) { - return width > 1200 && height > 1200; + private boolean isLargeDisplay() { + return com.android.systemui.util.Utils.shouldUseSplitNotificationShade(getResources()); } @Override @@ -837,12 +833,12 @@ public abstract class AuthBiometricView extends LinearLayout { final int width = MeasureSpec.getSize(widthMeasureSpec); final int height = MeasureSpec.getSize(heightMeasureSpec); - Log.d(TAG, "Width: " + width + ", height: " + height); + final boolean isLargeDisplay = isLargeDisplay(); final int newWidth; - if (isLargeDisplay(width, height)) { - // TODO: Unless we can come up with a one-size-fits-all equation, we may want to - // consider moving this to an overlay. + if (isLargeDisplay) { + // TODO(b/201811580): Unless we can come up with a one-size-fits-all equation, we may + // want to consider moving this to an overlay. newWidth = 2 * Math.min(width, height) / 3; } else { newWidth = Math.min(width, height);