forked from qt-creator/qt-creator
KitManager: Cleanup
* Deduplicate call to setDefaultKit. * Replace 2 calls to Utils::findOrDefault with list concatenation. Change-Id: I9822d34f1eb25447b35f33aad0497756ef46d101 Reviewed-by: Daniel Teske <daniel.teske@theqtcompany.com> Reviewed-by: Tobias Hunger <tobias.hunger@theqtcompany.com>
This commit is contained in:
committed by
Tobias Hunger
parent
57765ceb80
commit
41feefd670
@@ -220,18 +220,10 @@ void KitManager::restoreKits()
|
||||
}
|
||||
|
||||
Kit *k = find(userKits.defaultKit);
|
||||
if (k) {
|
||||
setDefaultKit(k);
|
||||
} else if (!defaultKit()) {
|
||||
k = Utils::findOrDefault(kitsToRegister, &Kit::isValid);
|
||||
if (k) {
|
||||
setDefaultKit(k);
|
||||
} else {
|
||||
k = Utils::findOrDefault(sdkKits, &Kit::isValid);
|
||||
if (!k && !defaultKit())
|
||||
k = Utils::findOrDefault(kitsToRegister + sdkKits, &Kit::isValid);
|
||||
if (k)
|
||||
setDefaultKit(k);
|
||||
}
|
||||
}
|
||||
|
||||
d->m_writer = new PersistentSettingsWriter(settingsFileName(), QLatin1String("QtCreatorProfiles"));
|
||||
d->m_initialized = true;
|
||||
|
Reference in New Issue
Block a user