From 92a9df5d059d5094a097bc14ea36447cfff278d1 Mon Sep 17 00:00:00 2001 From: Tasuku Suzuki Date: Wed, 15 Nov 2023 11:59:40 +0900 Subject: [PATCH] Fix build with -no-feature-menu MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Change-Id: If207eac9a237986d51de4665b2f6749fb4e8e2d2 Reviewed-by: Tor Arne Vestbø --- src/widgets/dialogs/qmessagebox.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/widgets/dialogs/qmessagebox.cpp b/src/widgets/dialogs/qmessagebox.cpp index b9c54ea7a80..e79a7da1961 100644 --- a/src/widgets/dialogs/qmessagebox.cpp +++ b/src/widgets/dialogs/qmessagebox.cpp @@ -2817,6 +2817,7 @@ bool QMessageBoxPrivate::canBeNativeDialog() const if (strcmp(QMessageBox::staticMetaObject.className(), q->metaObject()->className()) != 0) return false; +#if QT_CONFIG(menu) for (auto *customButton : buttonBox->buttons()) { if (QPushButton *pushButton = qobject_cast(customButton)) { // We can't support buttons with menus in native dialogs (yet) @@ -2824,6 +2825,7 @@ bool QMessageBoxPrivate::canBeNativeDialog() const return false; } } +#endif return QDialogPrivate::canBeNativeDialog(); }