Selectable mouse type on Linux, part 3

This commit is contained in:
richardg867
2022-04-20 20:55:26 -03:00
committed by GitHub
parent 5f070c8f74
commit 5810f39f4d

View File

@@ -207,18 +207,12 @@ MainWindow::MainWindow(QWidget *parent) :
qt_mouse_capture(mouse_capture); qt_mouse_capture(mouse_capture);
if (mouse_capture) { if (mouse_capture) {
this->grabKeyboard(); this->grabKeyboard();
#ifdef WAYLAND if (ui->stackedWidget->mouse_capture)
if (QGuiApplication::platformName().contains("wayland")) { ui->stackedWidget->mouse_capture(this->windowHandle());
wl_mouse_capture(this->windowHandle());
}
#endif
} else { } else {
this->releaseKeyboard(); this->releaseKeyboard();
#ifdef WAYLAND if (ui->stackedWidget->mouse_uncapture)
if (QGuiApplication::platformName().contains("wayland")) { ui->stackedWidget->mouse_uncapture();
wl_mouse_uncapture();
}
#endif
} }
}); });