From 33145b18ae4314aa472a6dfe7a47afc134a8a658 Mon Sep 17 00:00:00 2001 From: Dane Springmeyer Date: Sun, 30 May 2010 16:09:39 +0000 Subject: [PATCH] fix default initializations in markers_symbolizer --- src/agg_renderer.cpp | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/src/agg_renderer.cpp b/src/agg_renderer.cpp index 541553578..2e594b3f9 100644 --- a/src/agg_renderer.cpp +++ b/src/agg_renderer.cpp @@ -847,6 +847,9 @@ void agg_renderer::process(markers_symbolizer const& sym, geometry2d const& geom = feature.get_geometry(i); if (geom.num_points() <= 1) continue; + svg_marker = false; + extent = arrow_.extent(); + std::string filename = path_processor_type::evaluate(*sym.get_filename(), feature); if (!filename.empty()) @@ -860,11 +863,6 @@ void agg_renderer::process(markers_symbolizer const& sym, extent.init(x1, y1, x2, y2); } } - else - { - svg_marker = false; - extent = arrow_.extent(); - } path_type path(t_,geom,prj_trans); markers_placement placement(path, extent, detector_, sym.get_spacing(), sym.get_max_error(), sym.get_allow_overlap());