From ceebf0d57a0e034b0a5c4cb3894d949f5921b761 Mon Sep 17 00:00:00 2001 From: Ilya Fedin Date: Wed, 11 Sep 2024 15:31:39 +0400 Subject: [PATCH] Client: Ceil cursor's fallback buffer scale This should provide a crisper cursor Change-Id: Iaa3108cc2c6346e9db9755975ca2718875f470b7 Reviewed-by: David Edmundson --- src/plugins/platforms/wayland/qwaylandwindow.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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); }