From 6cc353f8a2187346e46831b73d2ebad6dd767a09 Mon Sep 17 00:00:00 2001 From: Artem Pavlenko Date: Fri, 22 Jan 2021 15:22:18 +0000 Subject: [PATCH] Use 'proj_backward_strategy' and avoid creating an extra proj_transform --- src/text/symbolizer_helpers.cpp | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/text/symbolizer_helpers.cpp b/src/text/symbolizer_helpers.cpp index 996b807cb..d85c998d3 100644 --- a/src/text/symbolizer_helpers.cpp +++ b/src/text/symbolizer_helpers.cpp @@ -326,10 +326,9 @@ void base_symbolizer_helper::initialize_points() const else if (type == geometry::geometry_types::Polygon) { auto const& poly = util::get>(geom); - proj_transform backwart_transform(prj_trans_.dest(), prj_trans_.source()); view_strategy vs(t_); - proj_strategy ps(backwart_transform); - using transform_group_type = geometry::strategy_group; + proj_backward_strategy ps(prj_trans_); + using transform_group_type = geometry::strategy_group; transform_group_type transform_group(ps, vs); geometry::polygon tranformed_poly(geometry::transform(poly, transform_group)); if (how_placed == INTERIOR_PLACEMENT)