diff --git a/src/private/qquickstyleitem.cpp b/src/private/qquickstyleitem.cpp index f308e494d60c34b1ec27a3d3f69efd23d05e58ee..59c9eaac105ffbd76dd5ca066e61cdd52f1cb100 100644 --- a/src/private/qquickstyleitem.cpp +++ b/src/private/qquickstyleitem.cpp @@ -199,7 +199,8 @@ void QQuickStyleItem::initStyleOption() const QFont *font = QGuiApplicationPrivate::platformTheme()->font(platformFont); if (font) opt->fontMetrics = QFontMetrics(*font); - if (QObject * menu = m_properties["menu"].value<QObject *>()) { + QObject * menu = m_properties["menu"].value<QObject *>(); + if (menu) { opt->features |= QStyleOptionButton::HasMenu; #ifdef Q_OS_MAC if (style() == "mac") {