From 6acd352d4023e463693d3dd55e5e50a4f17fdfd9 Mon Sep 17 00:00:00 2001 From: Dane Springmeyer Date: Fri, 3 Aug 2012 17:13:09 -0700 Subject: [PATCH] workaround clang bug on oneiric - closes #1352 --- src/symbolizer_helpers.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) 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;