summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBłażej Szczygieł <[email protected]>2025-06-23 19:14:00 +0200
committerBłażej Szczygieł <[email protected]>2025-06-25 03:27:53 +0200
commiteab533a92bb3eb2b511eace76365896058248dcf (patch)
tree3856ee02eeec15b894e07d2793963a882d4e652d
parente7627b5166ce00a4e7d70585cfd336695aed5770 (diff)
wayland cursor: flush requests when cursor is changed
Pick-to: 6.10 Fixes: QTBUG-136009 Change-Id: I9daaf1786ba2c256343020a83b1d2e0a93749e62 Reviewed-by: David Edmundson <[email protected]>
-rw-r--r--src/plugins/platforms/wayland/qwaylandcursor.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/plugins/platforms/wayland/qwaylandcursor.cpp b/src/plugins/platforms/wayland/qwaylandcursor.cpp
index 7a25b10bd4d..04ab7e6a50f 100644
--- a/src/plugins/platforms/wayland/qwaylandcursor.cpp
+++ b/src/plugins/platforms/wayland/qwaylandcursor.cpp
@@ -329,6 +329,8 @@ void QWaylandCursor::changeCursor(QCursor *cursor, QWindow *window)
if (device->pointer() && device->pointer()->focusWindow() == waylandWindow)
device->setCursor(cursor, bitmapBuffer, qCeil(waylandWindow->devicePixelRatio()));
}
+
+ mDisplay->flushRequests();
}
}