History

Check setting value changed

Atlante45 committed 9 years ago

Commit 56a25df1 parent afdd1f32 files · +4 −1Browse files

Showing the changes to libraries/shared/src/SettingHandle.cpp (1 of 2 files). Show all

Unified · Split

libraries/shared/src/SettingHandle.cpp+3−1
@@ -74,7 +74,9 @@ void Settings::endGroup() { · 73 unmodified lines
74}74}
75 75
76void Settings::setValue(const QString& name, const QVariant& value) {76void Settings::setValue(const QString& name, const QVariant& value) {
77 _manager->setValue(name, value);77 if (_manager->value(name) != value) {
78 _manager->setValue(name, value);
79 }
78}80}
79 81
80QVariant Settings::value(const QString& name, const QVariant& defaultValue) const {82QVariant Settings::value(const QString& name, const QVariant& defaultValue) const {