Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mapsme/omim.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--generator/coastlines_generator.cpp3
-rw-r--r--generator/feature_generator.cpp9
2 files changed, 7 insertions, 5 deletions
diff --git a/generator/coastlines_generator.cpp b/generator/coastlines_generator.cpp
index d084c3d2f6..f1c4c40c88 100644
--- a/generator/coastlines_generator.cpp
+++ b/generator/coastlines_generator.cpp
@@ -206,5 +206,6 @@ bool CoastlineFeaturesGenerator::GetFeature(size_t i, FeatureBuilder1 & fb)
fb.AddType(m_coastType);
fb.SetCoastCell(i);
- return true;
+ // should present any geometry
+ return (fb.GetPointsCount() >= 3);
}
diff --git a/generator/feature_generator.cpp b/generator/feature_generator.cpp
index 7a8dc91d3a..6df1d473e0 100644
--- a/generator/feature_generator.cpp
+++ b/generator/feature_generator.cpp
@@ -309,10 +309,11 @@ public:
for (size_t i = 0; i < count; ++i)
{
FeatureBuilder1 fb;
- m_coasts->GetFeature(i, fb);
-
- (*m_coastsHolder)(fb);
- m_countries(fb);
+ if (m_coasts->GetFeature(i, fb))
+ {
+ (*m_coastsHolder)(fb);
+ m_countries(fb);
+ }
}
}
}