From 73504294c1ba193ee38950ab4690503c18b924dd Mon Sep 17 00:00:00 2001 From: Nicolas Fella Date: Mon, 4 Dec 2023 17:38:09 +0100 Subject: [PATCH] Port X11EventHandler away from QDesktopWidget screenNumber() without arguments returns the primary screen, which is 0 --- events/x11/x11events.cpp | 11 +---------- 1 file changed, 1 insertion(+), 10 deletions(-) diff --git a/events/x11/x11events.cpp b/events/x11/x11events.cpp index 0db0d19b..1a854f54 100644 --- a/events/x11/x11events.cpp +++ b/events/x11/x11events.cpp @@ -22,7 +22,6 @@ #include "x11events.h" #include -#include #include #include @@ -184,15 +183,7 @@ void X11EventHandler::handleKeyboard(bool down, rfbKeySym keySym) void X11EventHandler::handlePointer(int buttonMask, int x, int y) { if (QX11Info::isPlatformX11()) { - QDesktopWidget *desktopWidget = QApplication::desktop(); - - int screen = desktopWidget->screenNumber(); - - if (screen < 0) { - screen = 0; - } - - XTestFakeMotionEvent(data->dpy, screen, x, y, CurrentTime); + XTestFakeMotionEvent(data->dpy, 0, x, y, CurrentTime); for (int i = 0; i < 5; i++) { if ((data->buttonMask&(1 << i)) != (buttonMask&(1 << i))) {