aboutsummaryrefslogtreecommitdiff
path: root/common/config-file.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'common/config-file.cpp')
-rw-r--r--common/config-file.cpp18
1 files changed, 9 insertions, 9 deletions
diff --git a/common/config-file.cpp b/common/config-file.cpp
index 137a25ebc6..821d6e5b3c 100644
--- a/common/config-file.cpp
+++ b/common/config-file.cpp
@@ -201,22 +201,22 @@ void Config::flush() const
}
}
-void Config::rename_domain(const String &d)
+void Config::rename_domain(const String &oldD, const String &newD)
{
- String domain(d);
- domain.toLowercase();
+ String oldDomain(oldD);
+ String newDomain(newD);
+ oldDomain.toLowercase();
+ newDomain.toLowercase();
- if (domain == defaultDomain)
+ if (oldDomain == newDomain)
return;
- StringMap &oldHash = domains[defaultDomain];
- StringMap &newHash = domains[domain];
+ StringMap &oldHash = domains[oldDomain];
+ StringMap &newHash = domains[newDomain];
newHash.merge(oldHash);
- domains.remove(defaultDomain);
-
- defaultDomain = domain;
+ domains.remove(oldDomain);
}
void Config::delete_domain(const String &d)