diff options
Diffstat (limited to 'libxsde/xsde/cxx/serializer/validating/string.cxx')
-rw-r--r-- | libxsde/xsde/cxx/serializer/validating/string.cxx | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/libxsde/xsde/cxx/serializer/validating/string.cxx b/libxsde/xsde/cxx/serializer/validating/string.cxx index befe450..a8d287e 100644 --- a/libxsde/xsde/cxx/serializer/validating/string.cxx +++ b/libxsde/xsde/cxx/serializer/validating/string.cxx @@ -30,9 +30,11 @@ namespace xsde void string_simpl:: _serialize_content () { - string_common::validate_facets (value_, _facets (), _context ()); - - _characters (value_); + if (string_common::validate_facets ( + value_, _facets (), _context ())) + { + _characters (value_); + } if (free_) { |