diff options
Diffstat (limited to 'src/libs/installer/packagemanagercore_p.cpp')
-rw-r--r-- | src/libs/installer/packagemanagercore_p.cpp | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/libs/installer/packagemanagercore_p.cpp b/src/libs/installer/packagemanagercore_p.cpp index 62056d906..195c16f30 100644 --- a/src/libs/installer/packagemanagercore_p.cpp +++ b/src/libs/installer/packagemanagercore_p.cpp @@ -761,8 +761,10 @@ void PackageManagerCorePrivate::writeMaintenanceConfigFiles() cfg.setValue(QLatin1String("Variables"), variables); QVariantList repos; // Do not change either! - foreach (const Repository &repo, m_data.settings().defaultRepositories()) - repos.append(QVariant().fromValue(repo)); + if (m_data.settings().saveDefaultRepositories()) { + foreach (const Repository &repo, m_data.settings().defaultRepositories()) + repos.append(QVariant().fromValue(repo)); + } cfg.setValue(QLatin1String("DefaultRepositories"), repos); cfg.setValue(QLatin1String("FilesForDelayedDeletion"), m_filesForDelayedDeletion); |