fix: read settings value failed
authorIceyer <me@iceyer.net>
Fri, 9 Feb 2018 09:00:19 +0000 (17:00 +0800)
committerIceyer <me@iceyer.net>
Fri, 9 Feb 2018 09:00:19 +0000 (17:00 +0800)
Change-Id: I89b55455b79a5c902bd25e8455feda6598168b5c

src/settings/dsettingsoption.cpp

index f299bcd7eb77a07f1345f197457dea90de8ce6c0..0a69f02f388aa80d9ea03c7173c7a3ecb0d5bf4c 100644 (file)
@@ -94,7 +94,7 @@ QVariant DSettingsOption::defaultValue() const
 QVariant DSettingsOption::value() const
 {
     Q_D(const DSettingsOption);
-    return (d->value.isValid() || d->value.isNull()) ? d->defalutValue : d->value;
+    return (!d->value.isValid() || d->value.isNull()) ? d->defalutValue : d->value;
 }
 
 QVariant DSettingsOption::data(const QString &dataType) const