0009-tslib-rotation.patch
731 Bytes
diff -Naur a/src/platformsupport/input/tslib/qtslib.cpp b/src/platformsupport/input/tslib/qtslib.cpp
--- a/src/platformsupport/input/tslib/qtslib.cpp 2017-03-09 13:56:15.106194306 +0900
+++ b/src/platformsupport/input/tslib/qtslib.cpp 2017-03-09 13:55:49.937693339 +0900
@@ -121,12 +121,16 @@
if (dx*dx <= 4 && dy*dy <= 4 && pressed == m_pressed)
continue;
}
- QPoint pos(x, y);
+
+ int xn = 1080 - y;
+ int yn = x;
+
+ QPoint pos(xn, yn);
QWindowSystemInterface::handleMouseEvent(0, pos, pos, pressed ? Qt::LeftButton : Qt::NoButton);
- m_x = x;
- m_y = y;
+ m_x = xn;
+ m_y = yn;
m_pressed = pressed;
}
}