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

Commit 82de2fcd authored by Jeff Brown's avatar Jeff Brown
Browse files

Fix touch input in landscape mode.

Change-Id: I7d47e9b02e6443ed604a6bf842028a5db934d90d
parent f67c53ee
Loading
Loading
Loading
Loading
+4 −4
Original line number Diff line number Diff line
@@ -1600,7 +1600,7 @@ void TouchInputMapper::dispatchTouch(nsecs_t when, uint32_t policyFlags,
        case InputReaderPolicyInterface::ROTATION_90: {
            float xTemp = x;
            x = y;
            y = mOrientedSurfaceWidth - xTemp;
            y = mSurfaceWidth - xTemp;
            orientation -= M_PI_2;
            if (orientation < - M_PI_2) {
                orientation += M_PI;
@@ -1608,14 +1608,14 @@ void TouchInputMapper::dispatchTouch(nsecs_t when, uint32_t policyFlags,
            break;
        }
        case InputReaderPolicyInterface::ROTATION_180: {
            x = mOrientedSurfaceWidth - x;
            y = mOrientedSurfaceHeight - y;
            x = mSurfaceWidth - x;
            y = mSurfaceHeight - y;
            orientation = - orientation;
            break;
        }
        case InputReaderPolicyInterface::ROTATION_270: {
            float xTemp = x;
            x = mOrientedSurfaceHeight - y;
            x = mSurfaceHeight - y;
            y = xTemp;
            orientation += M_PI_2;
            if (orientation > M_PI_2) {