diff --git a/src/symbolizer_helpers.cpp b/src/symbolizer_helpers.cpp index e1dcc79f7..a7dbcea08 100644 --- a/src/symbolizer_helpers.cpp +++ b/src/symbolizer_helpers.cpp @@ -278,8 +278,10 @@ bool text_symbolizer_helper::next_placement() info_ = &(text_.get_string_info()); if (placement_->properties.orientation) { + // https://github.com/mapnik/mapnik/issues/1352 + mapnik::evaluate evaluator(feature_); angle_ = boost::apply_visitor( - evaluate(feature_), + evaluator, *(placement_->properties.orientation)).to_double(); } else { angle_ = 0.0;