fix:auth window could'n show

This commit is contained in:
yangmin100 2024-11-15 16:52:31 +08:00
parent 220fee0c55
commit 75da815546
1 changed files with 19 additions and 19 deletions

View File

@ -338,27 +338,27 @@ void FullScreenBackground::moveToScreen(QScreen *screen)
void FullScreenBackground::moveToCursorScreen() void FullScreenBackground::moveToCursorScreen()
{ {
bool isFoundScreen = false; bool isFoundScreen = false;
if (m_isWayland) { // if (m_isWayland) {
QString strCurScreen = WindowManager::currentOutputName(); // QString strCurScreen = WindowManager::currentOutputName();
for (auto screen : QApplication::screens()) { // for (auto screen : QApplication::screens()) {
qDebug() << "Screen:" << screen->name() << "," << screen->geometry(); // qDebug() << "Screen:" << screen->name() << "," << screen->geometry();
if (screen && screen->name() == strCurScreen) { // if (screen && screen->name() == strCurScreen) {
isFoundScreen = true; // isFoundScreen = true;
moveToScreen(screen); // moveToScreen(screen);
break; // break;
} // }
} // }
} else { // } else {
QPoint cursor = QCursor::pos(); QPoint cursor = QCursor::pos();
for (auto screen : QApplication::screens()) { for (auto screen : QApplication::screens()) {
qDebug() << "Screen:" << screen->name() << "," << screen->geometry(); qDebug() << "Screen:" << screen->name() << "," << screen->geometry();
if (screen && screen->geometry().contains(cursor)) { if (screen && screen->geometry().contains(cursor)) {
isFoundScreen = true; isFoundScreen = true;
moveToScreen(screen); moveToScreen(screen);
break; break;
}
} }
} }
// }
if (!isFoundScreen) { if (!isFoundScreen) {
if (QApplication::primaryScreen()) { if (QApplication::primaryScreen()) {
moveToScreen(QApplication::primaryScreen()); moveToScreen(QApplication::primaryScreen());