aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorNick Shaforostov <mshaforostov@airmusictech.com>2021-01-30 15:05:05 +0100
committerNick Shaforostov <mshaforostov@airmusictech.com>2021-02-01 19:51:28 +0100
commit19cdf0aa9e5dbfe5c9eab84d292e4dd9bd61cd5a (patch)
tree0eb05bb026b10ce36ea2ab604f5c7908c6ad0f30
parentc2f479366afa846b533ba9baf58f6cc2474454b5 (diff)
quickwidgets: fix build with -no-feature-messagebox
Change-Id: I51fb3064f12a0740434091ba696924090deaf839 Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io>
-rw-r--r--src/quickwidgets/qquickwidget.cpp4
1 files changed, 3 insertions, 1 deletions
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 <QtQuick/QSGRendererInterface>
#ifdef Q_OS_WIN
+#if QT_CONFIG(messagebox)
# include <QtWidgets/QMessageBox>
+#endif
# include <QtCore/QLibraryInfo>
# include <QtCore/qt_windows.h>
#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