From a9924a1432d39025f9be0b32946fe88b3aeffaff Mon Sep 17 00:00:00 2001 From: Evgeniy Alekseev Date: Thu, 8 Sep 2016 19:36:26 +0300 Subject: [PATCH] fix conditional error --- sources/awesome-widget/plugin/awtelemetryhandler.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/sources/awesome-widget/plugin/awtelemetryhandler.cpp b/sources/awesome-widget/plugin/awtelemetryhandler.cpp index 451b470..eae75c2 100644 --- a/sources/awesome-widget/plugin/awtelemetryhandler.cpp +++ b/sources/awesome-widget/plugin/awtelemetryhandler.cpp @@ -100,6 +100,7 @@ bool AWTelemetryHandler::put(const QString group, const QString value) const bool AWTelemetryHandler::rotate() const { QSettings settings(m_localFile, QSettings::IniFormat); + for (auto group : settings.childGroups()) { QStringList data; settings.beginGroup(group); @@ -154,7 +155,7 @@ bool AWTelemetryHandler::setConfiguration(const QString key, QSettings settings(m_genericConfig, QSettings::IniFormat); settings.beginGroup(QString("Telemetry")); - if (!settings.childKeys().contains(key) || !override) + if (settings.childKeys().contains(key) && !override) return true; settings.setValue(key, value);