Let Wayland to use QGuiApplication::screenAt

Looks like it works correctly nowadays
This commit is contained in:
Ilya Fedin
2024-03-28 04:13:43 +04:00
committed by John Preston
parent 8534d6d7d7
commit 001b055ee8
3 changed files with 5 additions and 9 deletions
@@ -794,11 +794,9 @@ void OverlayWidget::moveToScreen(bool inMove) {
if (!widget) {
return nullptr;
}
if (!Platform::IsWayland()) {
if (const auto screen = QGuiApplication::screenAt(
if (const auto screen = QGuiApplication::screenAt(
widget->geometry().center())) {
return screen;
}
return screen;
}
return widget->screen();
};
@@ -505,11 +505,9 @@ void PipPanel::setPositionDefault() {
if (!widget) {
return nullptr;
}
if (!Platform::IsWayland()) {
if (const auto screen = QGuiApplication::screenAt(
if (const auto screen = QGuiApplication::screenAt(
widget->geometry().center())) {
return screen;
}
return screen;
}
return widget->screen();
};