Merge "Always show fp icon in portrait on keyguard" into sc-dev am: fdf2bc979d

Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/15271913

Change-Id: I411a345d8c68d06652c5fc8c8d2bdf1538f12cb0
This commit is contained in:
TreeHugger Robot
2021-07-13 16:00:38 +00:00
committed by Automerger Merge Worker

View File

@@ -636,9 +636,12 @@ public class UdfpsController implements DozeReceiver {
// Gets the size based on the current rotation of the display.
mContext.getDisplay().getRealSize(p);
// Transform dimensions if the device is in landscape mode.
// Transform dimensions if the device is in landscape mode
switch (mContext.getDisplay().getRotation()) {
case Surface.ROTATION_90:
if (animation instanceof UdfpsKeyguardViewController) {
break;
}
mCoreLayoutParams.x = mSensorProps.sensorLocationY - mSensorProps.sensorRadius
- paddingX;
mCoreLayoutParams.y = p.y - mSensorProps.sensorLocationX - mSensorProps.sensorRadius
@@ -646,6 +649,9 @@ public class UdfpsController implements DozeReceiver {
break;
case Surface.ROTATION_270:
if (animation instanceof UdfpsKeyguardViewController) {
break;
}
mCoreLayoutParams.x = p.x - mSensorProps.sensorLocationY - mSensorProps.sensorRadius
- paddingX;
mCoreLayoutParams.y = mSensorProps.sensorLocationX - mSensorProps.sensorRadius
@@ -654,6 +660,7 @@ public class UdfpsController implements DozeReceiver {
default:
// Do nothing to stay in portrait mode.
// Keyguard is always in portrait mode.
}
// avoid announcing window title
mCoreLayoutParams.accessibilityTitle = " ";