diff --git a/src/plugins/platforms/wayland/qwaylandwindow.cpp b/src/plugins/platforms/wayland/qwaylandwindow.cpp index e43f8a274d7..a23d8093111 100644 --- a/src/plugins/platforms/wayland/qwaylandwindow.cpp +++ b/src/plugins/platforms/wayland/qwaylandwindow.cpp @@ -1495,7 +1495,7 @@ void QWaylandWindow::setScale(qreal newScale) #if QT_CONFIG(cursor) void QWaylandWindow::setMouseCursor(QWaylandInputDevice *device, const QCursor &cursor) { - int fallbackBufferScale = int(devicePixelRatio()); + int fallbackBufferScale = qCeil(devicePixelRatio()); device->setCursor(&cursor, {}, fallbackBufferScale); }