Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit f251aa7a authored by Kevin Chyn's avatar Kevin Chyn Committed by Android (Google) Code Review
Browse files

Merge "Apply padding for UDFPS x/y location when rotated" into sc-dev

parents 18908772 38950d4b
Loading
Loading
Loading
Loading
+8 −6
Original line number Diff line number Diff line
@@ -260,15 +260,17 @@ public class UdfpsController implements DozeReceiver, HbmCallback {
        // Transform dimensions if the device is in landscape mode.
        switch (mContext.getDisplay().getRotation()) {
            case Surface.ROTATION_90:
                mCoreLayoutParams.x = mSensorProps.sensorLocationY - mSensorProps.sensorRadius;
                mCoreLayoutParams.y =
                        p.y - mSensorProps.sensorLocationX - mSensorProps.sensorRadius;
                mCoreLayoutParams.x = mSensorProps.sensorLocationY - mSensorProps.sensorRadius
                        - paddingX;
                mCoreLayoutParams.y = p.y - mSensorProps.sensorLocationX - mSensorProps.sensorRadius
                        - paddingY;
                break;

            case Surface.ROTATION_270:
                mCoreLayoutParams.x =
                        p.x - mSensorProps.sensorLocationY - mSensorProps.sensorRadius;
                mCoreLayoutParams.y = mSensorProps.sensorLocationX - mSensorProps.sensorRadius;
                mCoreLayoutParams.x = p.x - mSensorProps.sensorLocationY - mSensorProps.sensorRadius
                        - paddingX;
                mCoreLayoutParams.y = mSensorProps.sensorLocationX - mSensorProps.sensorRadius
                        - paddingY;
                break;

            default: