From 26f7856e83600c0908d4189d744bf86c8aba6d90 Mon Sep 17 00:00:00 2001 From: artemp Date: Fri, 18 Mar 2016 16:34:32 +0100 Subject: [PATCH] grid - restore missing `simplify_tag` in process_polygon_pattern_symbolizer (ref #3329) --- src/cairo/process_polygon_pattern_symbolizer.cpp | 3 +-- src/grid/process_polygon_pattern_symbolizer.cpp | 7 ++++++- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/src/cairo/process_polygon_pattern_symbolizer.cpp b/src/cairo/process_polygon_pattern_symbolizer.cpp index aa7b0ca12..c2b211fd8 100644 --- a/src/cairo/process_polygon_pattern_symbolizer.cpp +++ b/src/cairo/process_polygon_pattern_symbolizer.cpp @@ -124,8 +124,7 @@ void cairo_renderer::process(polygon_pattern_symbolizer const& sym, agg::trans_affine tr; auto geom_transform = get_optional(sym, keys::geometry_transform); if (geom_transform) { evaluate_transform(tr, feature, common_.vars_, *geom_transform, common_.scale_factor_); } - using vertex_converter_type = vertex_converter< - clip_poly_tag, + using vertex_converter_type = vertex_converter::process(polygon_pattern_symbolizer const& sym, evaluate_transform(tr, feature, common_.vars_, *transform, common_.scale_factor_); } - using vertex_converter_type = vertex_converter; + using vertex_converter_type = vertex_converter; + vertex_converter_type converter(common_.query_extent_,sym,common_.t_,prj_trans,tr,feature,common_.vars_,common_.scale_factor_); if (prj_trans.equal() && clip) converter.set();