diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/plugins/projectexplorer/kitmanager.cpp | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/plugins/projectexplorer/kitmanager.cpp b/src/plugins/projectexplorer/kitmanager.cpp index 005be16ab8..d48c9a389e 100644 --- a/src/plugins/projectexplorer/kitmanager.cpp +++ b/src/plugins/projectexplorer/kitmanager.cpp @@ -561,9 +561,11 @@ QSet<Id> KitFeatureProvider::availablePlatforms() const QString KitFeatureProvider::displayNameForPlatform(Id id) const { foreach (IDeviceFactory *f, ExtensionSystem::PluginManager::getObjects<IDeviceFactory>()) { - const QString dn = f->displayNameForId(id); - if (!dn.isEmpty()) + if (f->availableCreationIds().contains(id)) { + const QString dn = f->displayNameForId(id); + QTC_ASSERT(!dn.isEmpty(), continue); return dn; + } } return QString(); } |