From 822afea41a48463ba489cdf6c573f46b047f2b3b Mon Sep 17 00:00:00 2001 From: Darafei Praliaskouski Date: Wed, 17 Jul 2013 15:56:02 +0300 Subject: [PATCH] [generator] removed hack for places --- generator/osm_element.hpp | 20 +++++--------------- 1 file changed, 5 insertions(+), 15 deletions(-) diff --git a/generator/osm_element.hpp b/generator/osm_element.hpp index bb9062a6b0..eb5d150cce 100644 --- a/generator/osm_element.hpp +++ b/generator/osm_element.hpp @@ -375,21 +375,11 @@ protected: FeatureParams params(fValue); if (feature::RemoveNoDrawableTypes(params.m_Types, FEATURE_TYPE_POINT)) { - // Remove all "place" types - they are duplicated in data. - typedef feature::TypeSetChecker ChekerT; - static ChekerT checkPlace("place"); - params.m_Types.erase(remove_if(params.m_Types.begin(), params.m_Types.end(), - bind(&ChekerT::IsEqual, cref(checkPlace), _1)), - params.m_Types.end()); - - if (!params.m_Types.empty()) - { - feature_t f; - f.SetParams(params); - f.SetCenter(ft.GetGeometryCenter()); - if (f.PreSerialize()) - base_type::m_emitter(f); - } + feature_t f; + f.SetParams(params); + f.SetCenter(ft.GetGeometryCenter()); + if (f.PreSerialize()) + base_type::m_emitter(f); } }