From 84ecbaa63cb8cbc1fa8a569a80d99c36cf6f968b Mon Sep 17 00:00:00 2001 From: map-per Date: Sun, 9 Nov 2025 09:38:58 +0100 Subject: [PATCH] [generator] Keep area shape to fix OSM editing Signed-off-by: map-per --- generator/feature_processing_layers.cpp | 13 ++----------- 1 file changed, 2 insertions(+), 11 deletions(-) diff --git a/generator/feature_processing_layers.cpp b/generator/feature_processing_layers.cpp index 6bf0aa13b..febf200e6 100644 --- a/generator/feature_processing_layers.cpp +++ b/generator/feature_processing_layers.cpp @@ -124,17 +124,8 @@ void RepresentationLayer::Handle(FeatureBuilder & fb) void RepresentationLayer::HandleArea(FeatureBuilder & fb, FeatureBuilderParams const & params) { - if (CanBeArea(params)) - { - LayerBase::Handle(fb); - fb.SetParams(params); - } - else if (CanBePoint(params)) - { - // CanBePoint ignores exceptional types from TypeAlwaysExists / IsUsefulNondrawableType. - auto featurePoint = MakePoint(fb); - LayerBase::Handle(featurePoint); - } + LayerBase::Handle(fb); + fb.SetParams(params); } // static