diff --git a/src/svg/svg_parser.cpp b/src/svg/svg_parser.cpp index 49962ea48..7e393b2c1 100644 --- a/src/svg/svg_parser.cpp +++ b/src/svg/svg_parser.cpp @@ -259,7 +259,7 @@ double parse_svg_value(T & err_handler, const char* str, bool & percent) > - (units[ ref(val) *= _1] | lit('%')[ref(val) *= 0.01][ref(percent) = true]), - skip_type())) + skip_type()) || cur != end) { err_handler.on_error("SVG parse error: failed to parse with value \"" + std::string(str) + "\""); }