Skip to content

Commit 435bb6d

Browse files
committed
Ensure all targeted symbolizer properties are wrapped into enumeration_wrapper
1 parent 708290a commit 435bb6d

File tree

1 file changed

+17
-0
lines changed

1 file changed

+17
-0
lines changed

src/mapnik_symbolizer.cpp

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -87,8 +87,25 @@ struct value_to_target
8787
case mapnik::property_types::target_double:
8888
put(sym_, key, static_cast<mapnik::value_double>(val));
8989
break;
90+
case mapnik::property_types::target_pattern_alignment:
9091
case mapnik::property_types::target_comp_op:
92+
case mapnik::property_types::target_line_rasterizer:
9193
case mapnik::property_types::target_scaling_method:
94+
case mapnik::property_types::target_line_cap:
95+
case mapnik::property_types::target_line_join:
96+
case mapnik::property_types::target_smooth_algorithm:
97+
case mapnik::property_types::target_simplify_algorithm:
98+
case mapnik::property_types::target_halo_rasterizer:
99+
case mapnik::property_types::target_markers_placement:
100+
case mapnik::property_types::target_markers_multipolicy:
101+
case mapnik::property_types::target_halo_comp_op:
102+
case mapnik::property_types::target_text_transform:
103+
case mapnik::property_types::target_horizontal_alignment:
104+
case mapnik::property_types::target_justify_alignment:
105+
case mapnik::property_types::target_vertical_alignment:
106+
case mapnik::property_types::target_upright:
107+
case mapnik::property_types::target_direction:
108+
case mapnik::property_types::target_line_pattern:
92109
{
93110
put(sym_, key, mapnik::enumeration_wrapper(val));
94111
break;

0 commit comments

Comments
 (0)