summaryrefslogtreecommitdiffstats
path: root/framework/settings/settings.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'framework/settings/settings.cpp')
-rw-r--r--framework/settings/settings.cpp6
1 files changed, 3 insertions, 3 deletions
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()
65 65
66 for (const auto &p : dynamicPropertyNames()) { 66 for (const auto &p : dynamicPropertyNames()) {
67 qWarning() << "setting " << p << property(p); 67 qWarning() << "setting " << p << property(p);
68 if (p == "identifier") { 68 if (p == "identifier" || p == "name") {
69 continue; 69 continue;
70 } 70 }
71 settings->setValue(p, property(p)); 71 settings->setValue(p, property(p));
72 } 72 }
73 for (int i = metaObject()->propertyOffset(); i < metaObject()->propertyCount(); i++) { 73 for (int i = metaObject()->propertyOffset(); i < metaObject()->propertyCount(); i++) {
74 const auto p = metaObject()->property(i).name(); 74 const auto p = metaObject()->property(i).name();
75 if (p == QByteArray("identifier")) { 75 if (p == QByteArray("identifier") || p == QByteArray("name")) {
76 continue; 76 continue;
77 } 77 }
78 qWarning() << "setting " << p << property(p); 78 qWarning() << "setting " << p << property(p);
@@ -88,7 +88,7 @@ void Settings::remove()
88 88
89void Settings::load() 89void Settings::load()
90{ 90{
91 if (mLoaded) { 91 if (mLoaded || mIdentifier.isEmpty() || mIdentifier.endsWith(".")) {
92 return; 92 return;
93 } 93 }
94 mLoaded = true; 94 mLoaded = true;