diff --git a/src/compositor/compositor_api/qwaylandquickitem.cpp b/src/compositor/compositor_api/qwaylandquickitem.cpp index f684f64c5dbda479eb4d31fe05f1858ea213aad4..7bf46a51e93d68bfcdde3d64ca925883bed4b2f3 100644 --- a/src/compositor/compositor_api/qwaylandquickitem.cpp +++ b/src/compositor/compositor_api/qwaylandquickitem.cpp @@ -276,6 +276,7 @@ void QWaylandQuickItem::mousePressEvent(QMouseEvent *event) if (d->focusOnClick) takeFocus(inputDevice); + inputDevice->sendMouseMoveEvent(d->view.data(), event->localPos(), event->windowPos()); inputDevice->sendMousePressEvent(event->button()); }