1 files changed, 5 insertions, 7 deletions
diff --git a/src/ChatPage.cpp b/src/ChatPage.cpp
index db80ecd5..ac327b82 100644
--- a/src/ChatPage.cpp
+++ b/src/ChatPage.cpp
@@ -448,15 +448,13 @@ void
ChatPage::deleteConfigs()
{
QSettings settings;
+
+ QString profilePrefix = (UserSettings::instance()->profile() == "default" ? "" : QString("profile/%1").arg(UserSettings::instance()->profile()));
+ settings.beginGroup(profilePrefix);
settings.beginGroup("auth");
settings.remove("");
- settings.endGroup();
- settings.beginGroup("client");
- settings.remove("");
- settings.endGroup();
- settings.beginGroup("notifications");
- settings.remove("");
- settings.endGroup();
+ settings.endGroup(); // auth
+ settings.endGroup(); // profilePrefix
http::client()->shutdown();
cache::deleteData();
|