diff --git a/src/wayland/seat_interface.cpp b/src/wayland/seat_interface.cpp index 99644eaee2..1cb5e13ed9 100644 --- a/src/wayland/seat_interface.cpp +++ b/src/wayland/seat_interface.cpp @@ -1470,6 +1470,7 @@ void SeatInterface::touchMove(qint32 id, const QPointF &globalPosition) [this, pos] (PointerInterface *p) { wl_pointer_send_motion(p->resource(), timestamp(), wl_fixed_from_double(pos.x()), wl_fixed_from_double(pos.y())); + p->d_func()->sendFrame(); } ); } @@ -1497,6 +1498,7 @@ void SeatInterface::touchUp(qint32 id) forEachInterface(focusedTouchSurface(), d->pointers, [this, serial] (PointerInterface *p) { wl_pointer_send_button(p->resource(), serial, timestamp(), BTN_LEFT, WL_POINTER_BUTTON_STATE_RELEASED); + p->d_func()->sendFrame(); } ); }