diff options
| author | isanae <14251494+isanae@users.noreply.github.com> | 2019-09-02 15:47:21 -0400 |
|---|---|---|
| committer | isanae <14251494+isanae@users.noreply.github.com> | 2019-09-02 15:47:21 -0400 |
| commit | 209c27c7a27e2f6cb34f122a929c15eb3d1e60b7 (patch) | |
| tree | 30e31eb009dafbd008bfa8b409b9ff57f9f4d491 /src/settingsutilities.h | |
| parent | 3757aa3f532c943f8a47e997d0a4f250d9dacdd3 (diff) | |
only remove section when the array is larger, prevents logging changes when nothing actually changed
changed back section names that were originally lowercase, arrays end up in two different sections
Diffstat (limited to 'src/settingsutilities.h')
| -rw-r--r-- | src/settingsutilities.h | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/settingsutilities.h b/src/settingsutilities.h index b70e55ef..ca754759 100644 --- a/src/settingsutilities.h +++ b/src/settingsutilities.h @@ -204,7 +204,9 @@ private: class ScopedWriteArray { public: - ScopedWriteArray(QSettings& s, const QString& section); + static const auto NoSize = std::numeric_limits<std::size_t>::max(); + + ScopedWriteArray(QSettings& s, const QString& section, std::size_t size=NoSize); ~ScopedWriteArray(); ScopedWriteArray(const ScopedWriteArray&) = delete; |
