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

View File

@ -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();
};

View File

@ -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();
};

@ -1 +1 @@
Subproject commit fa8de8b199ae8b7569f8dec1c054325eff27ce45
Subproject commit 476d751251c8571e11260b7c712c885f4191d717