From 4dee3d3b512f652ab92e7bb19aac1b10ee4448e2 Mon Sep 17 00:00:00 2001 From: artemp Date: Tue, 27 Oct 2015 19:13:00 +0000 Subject: [PATCH] don't skip `iter_pos` --- include/mapnik/json/extract_bounding_box_grammar_impl.hpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/include/mapnik/json/extract_bounding_box_grammar_impl.hpp b/include/mapnik/json/extract_bounding_box_grammar_impl.hpp index fc08584fe..9b66a9c6f 100644 --- a/include/mapnik/json/extract_bounding_box_grammar_impl.hpp +++ b/include/mapnik/json/extract_bounding_box_grammar_impl.hpp @@ -56,6 +56,7 @@ extract_bounding_box_grammar::extract_bounding_box_gramm qi::eps_type eps; qi::raw_type raw; qi::char_type char_; + qi::no_skip_type no_skip; boost::spirit::repository::qi::iter_pos_type iter_pos; using qi::fail; using qi::on_error; @@ -63,7 +64,7 @@ extract_bounding_box_grammar::extract_bounding_box_gramm start = features(_r1) ; - features = iter_pos[_a = _1] >> -(lit('{') + features = no_skip[iter_pos[_a = _1]] >> -(lit('{') >> *((json.key_value - lit("\"features\"")) >> lit(',')) >> lit("\"features\"") >> lit(':'))