aboutsummaryrefslogtreecommitdiffstats
path: root/src/labs/platform
diff options
context:
space:
mode:
authorTasuku Suzuki <tasuku.suzuki@signal-slot.co.jp>2023-01-16 00:35:20 +0900
committerTasuku Suzuki <tasuku.suzuki@signal-slot.co.jp>2023-01-17 15:22:20 +0900
commitedd5499c60f9b5d085c8f99a852a00251a1e995c (patch)
treecc9f8e350e8f5432c7ecbeb15f39df4604f9257e /src/labs/platform
parent731cc2dbf6d6ebe041f232952dcc1af71e589b5a (diff)
Fix build with -no-feature-menu
.../qwidgetplatformsystemtrayicon.cpp.o: in function `QWidgetPlatformSystemTrayIcon::createMenu() const': qwidgetplatformsystemtrayicon.cpp:(.text+0xe5): undefined reference to `QWidgetPlatformMenu::QWidgetPlatformMenu(QObject*)' Pick-to: 6.5 Change-Id: I7f953848860b71dcdd2ef18e14e414ca42ecc42b Reviewed-by: Volker Hilsheimer <volker.hilsheimer@qt.io>
Diffstat (limited to 'src/labs/platform')
-rw-r--r--src/labs/platform/widgets/qwidgetplatformsystemtrayicon.cpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/labs/platform/widgets/qwidgetplatformsystemtrayicon.cpp b/src/labs/platform/widgets/qwidgetplatformsystemtrayicon.cpp
index 3c011fd481..8ffe4945a0 100644
--- a/src/labs/platform/widgets/qwidgetplatformsystemtrayicon.cpp
+++ b/src/labs/platform/widgets/qwidgetplatformsystemtrayicon.cpp
@@ -79,7 +79,11 @@ bool QWidgetPlatformSystemTrayIcon::supportsMessages() const
QPlatformMenu *QWidgetPlatformSystemTrayIcon::createMenu() const
{
+#if QT_CONFIG(menu)
return new QWidgetPlatformMenu;
+#else
+ return nullptr;
+#endif
}
QT_END_NAMESPACE