summaryrefslogtreecommitdiffstats
path: root/src/libs/installer/packagemanagercore.cpp
diff options
context:
space:
mode:
authorKatja Marttila <katja.marttila@qt.io>2023-11-16 10:44:48 +0200
committerKatja Marttila <katja.marttila@qt.io>2023-12-07 15:31:28 +0200
commit8034ec656f257302933d471287141f3a5a0ae54f (patch)
treeeae357cec9143f07bf8dd7d3aaf2902cf2a6f83f /src/libs/installer/packagemanagercore.cpp
parentafc7cc25c7350fe628f05e329fa13f75ac98c6ca (diff)
Allow setting repositories for offline installer
If user selects Settings->Repositories and adds a repository to a maintenancetool which does not have any repositories (is offline installation), the repository was not saved for future use. Fixed so that repositories can be always added to maintenance tool. Task-number: QTIFW-3179 Change-Id: I6d0e4d85fb72180944a6cfbdde840e681a1a1453 Reviewed-by: Arttu Tarkiainen <arttu.tarkiainen@qt.io>
Diffstat (limited to 'src/libs/installer/packagemanagercore.cpp')
-rw-r--r--src/libs/installer/packagemanagercore.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/libs/installer/packagemanagercore.cpp b/src/libs/installer/packagemanagercore.cpp
index 6b409a778..e2cb45154 100644
--- a/src/libs/installer/packagemanagercore.cpp
+++ b/src/libs/installer/packagemanagercore.cpp
@@ -1604,7 +1604,7 @@ void PackageManagerCore::networkSettingsChanged()
d->m_repoFetched = false;
d->m_updateSourcesAdded = false;
- if (isMaintainer() ) {
+ if (!isInstaller()) {
bool gainedAdminRights = false;
if (!directoryWritable(d->targetDir())) {
gainAdminRights();