summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/plugins/projectexplorer/kitmanager.cpp6
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();
}