From ae784287dab086e5719d91f00e11693b7af76b3f Mon Sep 17 00:00:00 2001 From: Denis Koronchik Date: Wed, 17 Sep 2014 11:38:57 +0300 Subject: [PATCH] [generator] Do not simplify roads only for the last geometry scale. --- generator/feature_builder.hpp | 1 - generator/feature_sorter.cpp | 2 +- 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/generator/feature_builder.hpp b/generator/feature_builder.hpp index 9f77baaf31..b3fa6b329f 100644 --- a/generator/feature_builder.hpp +++ b/generator/feature_builder.hpp @@ -168,7 +168,6 @@ public: bool CheckValid() const; //@} -protected: bool IsHighway() const; protected: diff --git a/generator/feature_sorter.cpp b/generator/feature_sorter.cpp index 9eafe96d22..a83de07318 100644 --- a/generator/feature_sorter.cpp +++ b/generator/feature_sorter.cpp @@ -450,7 +450,7 @@ namespace feature points_t points; // Do not change linear geometry for the upper scale. - if (isLine && i == scalesStart) + if (isLine && i == scalesStart && fb.IsHighway()) points = holder.GetSourcePoints(); else SimplifyPoints(holder.GetSourcePoints(), points, level, isCoast, rect);