From 8318b29b81d9a98fc5ad5fe1550f6d7a46ca7296 Mon Sep 17 00:00:00 2001 From: Christian Mollekopf Date: Tue, 15 Mar 2016 10:50:50 +0100 Subject: Fixed loading of account names. --- framework/settings/settings.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'framework/settings') diff --git a/framework/settings/settings.cpp b/framework/settings/settings.cpp index 64bc28ba..00d1b9c5 100644 --- a/framework/settings/settings.cpp +++ b/framework/settings/settings.cpp @@ -65,14 +65,14 @@ void Settings::save() for (const auto &p : dynamicPropertyNames()) { qWarning() << "setting " << p << property(p); - if (p == "identifier") { + if (p == "identifier" || p == "name") { continue; } settings->setValue(p, property(p)); } for (int i = metaObject()->propertyOffset(); i < metaObject()->propertyCount(); i++) { const auto p = metaObject()->property(i).name(); - if (p == QByteArray("identifier")) { + if (p == QByteArray("identifier") || p == QByteArray("name")) { continue; } qWarning() << "setting " << p << property(p); @@ -88,7 +88,7 @@ void Settings::remove() void Settings::load() { - if (mLoaded) { + if (mLoaded || mIdentifier.isEmpty() || mIdentifier.endsWith(".")) { return; } mLoaded = true; -- cgit v1.2.3