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);
|
Kit *k = find(userKits.defaultKit);
|
||||||
if (k) {
|
if (!k && !defaultKit())
|
||||||
setDefaultKit(k);
|
k = Utils::findOrDefault(kitsToRegister + sdkKits, &Kit::isValid);
|
||||||
} else if (!defaultKit()) {
|
|
||||||
k = Utils::findOrDefault(kitsToRegister, &Kit::isValid);
|
|
||||||
if (k) {
|
|
||||||
setDefaultKit(k);
|
|
||||||
} else {
|
|
||||||
k = Utils::findOrDefault(sdkKits, &Kit::isValid);
|
|
||||||
if (k)
|
if (k)
|
||||||
setDefaultKit(k);
|
setDefaultKit(k);
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
d->m_writer = new PersistentSettingsWriter(settingsFileName(), QLatin1String("QtCreatorProfiles"));
|
d->m_writer = new PersistentSettingsWriter(settingsFileName(), QLatin1String("QtCreatorProfiles"));
|
||||||
d->m_initialized = true;
|
d->m_initialized = true;
|
||||||
|
Reference in New Issue
Block a user