diff options
author | Arttu Tarkiainen <arttu.tarkiainen@qt.io> | 2022-10-19 16:11:57 +0300 |
---|---|---|
committer | Arttu Tarkiainen <arttu.tarkiainen@qt.io> | 2022-10-20 09:48:54 +0300 |
commit | 70749445ce67636a27a157cbafcebc641f679ac9 (patch) | |
tree | 88eeae42efe931c3e00c8cfb6df1166521bef534 /src/libs | |
parent | c7fb5612215f1f54f1de0af3eafbb6ddaa623c08 (diff) |
Fix user set metadata cache path not saved for maintenance tool
Write the settings value to network.xml, with the rest of the user
configurable settings.
Task-number: QTIFW-2812
Change-Id: I90210ddb1426acf06215828dfb18dc65aa107e6e
Reviewed-by: Katja Marttila <katja.marttila@qt.io>
Diffstat (limited to 'src/libs')
-rw-r--r-- | src/libs/installer/packagemanagercore_p.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/libs/installer/packagemanagercore_p.cpp b/src/libs/installer/packagemanagercore_p.cpp index 5350a5e37..845c9cf02 100644 --- a/src/libs/installer/packagemanagercore_p.cpp +++ b/src/libs/installer/packagemanagercore_p.cpp @@ -923,6 +923,7 @@ void PackageManagerCorePrivate::writeMaintenanceConfigFiles() writer.writeEndElement(); } writer.writeEndElement(); + writer.writeTextElement(QLatin1String("LocalCachePath"), m_data.settings().localCachePath()); writer.writeEndElement(); } setDefaultFilePermissions(&file, DefaultFilePermissions::NonExecutable); @@ -972,6 +973,8 @@ void PackageManagerCorePrivate::readMaintenanceConfigFiles(const QString &target m_data.settings().addUserRepositories(readRepositories(reader, false)); } else if (name == QLatin1String("ProxyType")) { m_data.settings().setProxyType(Settings::ProxyType(reader.readElementText().toInt())); + } else if (name == QLatin1String("LocalCachePath")) { + m_data.settings().setLocalCachePath(reader.readElementText()); } else { reader.skipCurrentElement(); } |