From b5f799707482bee75bcf1f32c9aa509c96b6d1a7 Mon Sep 17 00:00:00 2001 From: Markus Mittendrein Date: Fri, 16 Oct 2015 21:32:00 +0200 Subject: Dont throw an exception on empty values for ConfigValue::setValue --- src/ConfigBase.hpp | 8 ++++++++ 1 file changed, 8 insertions(+) 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) { -- cgit v1.2.3-54-g00ecf