diff options
Diffstat (limited to 'rbutil/rbutilqt/base/rbsettings.cpp')
-rw-r--r-- | rbutil/rbutilqt/base/rbsettings.cpp | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/rbutil/rbutilqt/base/rbsettings.cpp b/rbutil/rbutilqt/base/rbsettings.cpp index 40b2d02bfc..116f321a4c 100644 --- a/rbutil/rbutilqt/base/rbsettings.cpp +++ b/rbutil/rbutilqt/base/rbsettings.cpp | |||
@@ -244,11 +244,14 @@ QStringList RbSettings::platforms() | |||
244 | QStringList result; | 244 | QStringList result; |
245 | systemSettings->beginGroup("platforms"); | 245 | systemSettings->beginGroup("platforms"); |
246 | QStringList a = systemSettings->childKeys(); | 246 | QStringList a = systemSettings->childKeys(); |
247 | systemSettings->endGroup(); | ||
247 | for(int i = 0; i < a.size(); i++) | 248 | for(int i = 0; i < a.size(); i++) |
248 | { | 249 | { |
249 | result.append(systemSettings->value(a.at(i), "null").toString()); | 250 | //only add not disabled targets |
251 | QString target = systemSettings->value("platforms/"+a.at(i), "null").toString(); | ||
252 | if(systemSettings->value(target+"/status").toString() != "disabled") | ||
253 | result.append(target); | ||
250 | } | 254 | } |
251 | systemSettings->endGroup(); | ||
252 | return result; | 255 | return result; |
253 | } | 256 | } |
254 | 257 | ||