Widgets: Fix a startup crash in QSplashScreen (Linguist).
Change-Id: I38f5920fb62277f97e9b3b45651527c2475556ac Reviewed-by: Samuel Rødal <samuel.rodal@nokia.com>bb10
parent
19c322b089
commit
6c4aa14ecc
|
|
@ -1180,8 +1180,9 @@ void QWidgetPrivate::init(QWidget *parentWidget, Qt::WindowFlags f)
|
|||
}
|
||||
#elif defined(Q_WS_QPA)
|
||||
if (desktopWidget) {
|
||||
int screen = desktopWidget->d_func()->topData()->screenIndex;
|
||||
q->windowHandle()->setScreen(QGuiApplication::screens().value(screen, 0));
|
||||
const int screen = desktopWidget->d_func()->topData()->screenIndex;
|
||||
if (QWindow *window = q->windowHandle())
|
||||
window->setScreen(QGuiApplication::screens().value(screen, 0));
|
||||
}
|
||||
#else
|
||||
Q_UNUSED(desktopWidget);
|
||||
|
|
|
|||
Loading…
Reference in New Issue