diff options
| author | Markus Mittendrein <git@maxmitti.tk> | 2015-10-16 21:32:00 +0200 |
|---|---|---|
| committer | Markus Mittendrein <git@maxmitti.tk> | 2015-10-16 21:32:00 +0200 |
| commit | b5f799707482bee75bcf1f32c9aa509c96b6d1a7 (patch) | |
| tree | 146d53c9a66748f2dcfd7cf95e9214da1a4301c3 /src/ConfigBase.hpp | |
| parent | 6afaa091a31d2d9991450da5fe7264819889d11a (diff) | |
| download | manager-b5f799707482bee75bcf1f32c9aa509c96b6d1a7.tar.gz manager-b5f799707482bee75bcf1f32c9aa509c96b6d1a7.zip | |
Dont throw an exception on empty values for ConfigValue<Map/
List>::setValue
Diffstat (limited to 'src/ConfigBase.hpp')
| -rw-r--r-- | src/ConfigBase.hpp | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/ConfigBase.hpp b/src/ConfigBase.hpp index 7c0bcd5..a3a90b1 100644 --- a/src/ConfigBase.hpp +++ b/src/ConfigBase.hpp @@ -183,6 +183,10 @@ public: void setValue(const QString& value) { config.clear(); + if(value.isEmpty()) + { + return; + } QStringList parts = Util::splitEscaped(value, splitChar); foreach(const QString& part, parts) { @@ -250,6 +254,10 @@ public: void setValue(const QString& value) { config.clear(); + if(value.isEmpty()) + { + return; + } QStringList parts = Util::splitEscaped(value, splitChar); foreach(const QString& part, parts) { |
