diff --git a/src/plugins/projectexplorer/kitmanagerconfigwidget.cpp b/src/plugins/projectexplorer/kitmanagerconfigwidget.cpp index dc0797c29e7..3d40b510cb8 100644 --- a/src/plugins/projectexplorer/kitmanagerconfigwidget.cpp +++ b/src/plugins/projectexplorer/kitmanagerconfigwidget.cpp @@ -307,12 +307,15 @@ void KitManagerConfigWidget::setIcon() for (const IDeviceFactory * const factory : qAsConst(allDeviceFactories)) { if (factory->icon().isNull()) continue; - iconMenu.addAction(factory->icon(), tr("Default for %1").arg(factory->displayName()), - [this, factory] { - m_iconButton->setIcon(factory->icon()); - m_modifiedKit->setDeviceTypeForIcon(factory->deviceType()); - emit dirty(); - }); + QAction *action = iconMenu.addAction(factory->icon(), + tr("Default for %1").arg(factory->displayName()), + [this, factory] { + m_iconButton->setIcon(factory->icon()); + m_modifiedKit->setDeviceTypeForIcon( + factory->deviceType()); + emit dirty(); + }); + action->setIconVisibleInMenu(true); } iconMenu.addSeparator(); iconMenu.addAction(Utils::PathChooser::browseButtonLabel(), [this] {