From 19cdf0aa9e5dbfe5c9eab84d292e4dd9bd61cd5a Mon Sep 17 00:00:00 2001 From: Nick Shaforostov Date: Sat, 30 Jan 2021 15:05:05 +0100 Subject: quickwidgets: fix build with -no-feature-messagebox Change-Id: I51fb3064f12a0740434091ba696924090deaf839 Reviewed-by: Friedemann Kleint --- src/quickwidgets/qquickwidget.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/quickwidgets/qquickwidget.cpp b/src/quickwidgets/qquickwidget.cpp index 174e99e2ad..6951dccf62 100644 --- a/src/quickwidgets/qquickwidget.cpp +++ b/src/quickwidgets/qquickwidget.cpp @@ -72,7 +72,9 @@ #include #ifdef Q_OS_WIN +#if QT_CONFIG(messagebox) # include +#endif # include # include #endif @@ -922,7 +924,7 @@ void QQuickWidgetPrivate::handleContextCreationFailure(const QSurfaceFormat &) if (signalConnected) emit q->sceneGraphError(QQuickWindow::ContextNotAvailable, translatedMessage); -#if defined(Q_OS_WIN) +#if defined(Q_OS_WIN) && QT_CONFIG(messagebox) if (!signalConnected && !QLibraryInfo::isDebugBuild() && !GetConsoleWindow()) QMessageBox::critical(q, QCoreApplication::applicationName(), translatedMessage); #endif // Q_OS_WIN -- cgit v1.2.3