diff options
author | Marius Kintel <marius@kintel.net> | 2011-11-09 17:40:52 (GMT) |
---|---|---|
committer | Marius Kintel <marius@kintel.net> | 2011-11-09 17:40:52 (GMT) |
commit | cabff81c70f7d9083c47f5be8b5bc071168e6b35 (patch) | |
tree | b053902ada395ec5cbef8638c897b526ca742857 /src/value.cc | |
parent | ed6dd37dd5e21a665298a4afb68506ce9ac4a138 (diff) | |
parent | e65ea2d6515f205526c9cba77ad0831e3b4077d1 (diff) |
Merge branch 'master' into cache
Diffstat (limited to 'src/value.cc')
-rw-r--r-- | src/value.cc | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/value.cc b/src/value.cc index e08b2d8..ab78c2a 100644 --- a/src/value.cc +++ b/src/value.cc @@ -343,7 +343,7 @@ std::string Value::toString() const switch (this->type) { case STRING: - stream << '"' << this->text << '"'; + stream << this->text; break; case VECTOR: stream << '['; @@ -411,7 +411,8 @@ void Value::append(Value *val) std::ostream &operator<<(std::ostream &stream, const Value &value) { - stream << value.toString(); + if (value.type == Value::STRING) stream << QuotedString(value.toString()); + else stream << value.toString(); return stream; } |