From 9da9c25dbaceebbab0386d0b9bf82b228517cd0f Mon Sep 17 00:00:00 2001 From: Gaelle Braud Date: Tue, 24 Feb 2026 15:02:02 +0100 Subject: [PATCH] fix crash on restart due to null main window --- Linphone/core/App.cpp | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/Linphone/core/App.cpp b/Linphone/core/App.cpp index a7cd4e302..8a4f190dd 100644 --- a/Linphone/core/App.cpp +++ b/Linphone/core/App.cpp @@ -1324,10 +1324,9 @@ void App::setMainWindow(QQuickWindow *data) { connect(mMainWindow, &QQuickWindow::activeChanged, this, &App::handleAppActivity); handleAppActivity(); - mMainWindow->winId(); - #ifdef Q_OS_WIN - WTSRegisterSessionNotification(reinterpret_cast(mMainWindow->winId()), NOTIFY_FOR_THIS_SESSION); + if (mMainWindow) + WTSRegisterSessionNotification(reinterpret_cast(mMainWindow->winId()), NOTIFY_FOR_THIS_SESSION); #endif emit mainWindowChanged();