Commit 89fca06b authored by Aleix Pol Gonzalez's avatar Aleix Pol Gonzalez 🐧 Committed by Aleix Pol Gonzalez
Browse files

Make sure tablet coordinates take decorations into account

Fixes a small awkward offset on some applicaitons.

BUG: 423833


(cherry picked from commit 311094ad)
parent 6c902662
......@@ -1563,7 +1563,7 @@ static KWaylandServer::SeatInterface *findSeat()
}
/**
* Useful when there's no proper tablet support on the clients
* Handles input coming from a tablet device (e.g. wacom) often with a pen
*/
class TabletInputFilter : public QObject, public InputEventFilter
{
......@@ -1715,7 +1715,7 @@ public:
switch (event->type()) {
case QEvent::TabletMove: {
const auto pos = event->globalPosF() - toplevel->pos();
const auto pos = event->globalPosF() - toplevel->bufferGeometry().topLeft();
tool->sendMotion(pos);
m_cursorByTool[tool]->setPos(event->globalPos());
break;
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment