fix crash on restart due to null main window

This commit is contained in:
Gaelle Braud 2026-02-24 15:02:02 +01:00
parent fb9f2dd870
commit 9da9c25dba

View file

@ -1324,10 +1324,9 @@ void App::setMainWindow(QQuickWindow *data) {
connect(mMainWindow, &QQuickWindow::activeChanged, this, &App::handleAppActivity); connect(mMainWindow, &QQuickWindow::activeChanged, this, &App::handleAppActivity);
handleAppActivity(); handleAppActivity();
mMainWindow->winId();
#ifdef Q_OS_WIN #ifdef Q_OS_WIN
WTSRegisterSessionNotification(reinterpret_cast<HWND>(mMainWindow->winId()), NOTIFY_FOR_THIS_SESSION); if (mMainWindow)
WTSRegisterSessionNotification(reinterpret_cast<HWND>(mMainWindow->winId()), NOTIFY_FOR_THIS_SESSION);
#endif #endif
emit mainWindowChanged(); emit mainWindowChanged();