summary refs log tree commit diff
path: root/src
diff options
context:
space:
mode:
authorLoren Burkholder <computersemiexpert@outlook.com>2021-02-04 18:41:00 -0500
committerLoren Burkholder <computersemiexpert@outlook.com>2021-02-04 18:44:36 -0500
commiteae09f8f14c046e12ff6d4123d9a09ed00a82dc0 (patch)
tree13c15f1d3fee05a1da43adb1e36d954372c7cfcf /src
parentMerge pull request #445 from Jedi18/avatar_username_feature (diff)
downloadnheko-eae09f8f14c046e12ff6d4123d9a09ed00a82dc0.tar.xz
Fix bug on logout of non-default profile
Diffstat (limited to 'src')
-rw-r--r--src/ChatPage.cpp12
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();