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:
authorvng <viktor.govako@gmail.com>2011-01-07 13:19:10 +0300
committerAlex Zolotarev <alex@maps.me>2015-09-23 01:09:19 +0300
commite60b1f07cc821c91be1b5f87f322625620b9c1a8 (patch)
tree75a92b3224e0749c855eb56d2ba16207610d81e6 /indexer/scale_index_builder.hpp
parent1d0cfa888eddaf4e9e30d2a792a0880fbd8fbe4d (diff)
Fix bug in empty geometry feature processing during indexing.
Diffstat (limited to 'indexer/scale_index_builder.hpp')
-rw-r--r--indexer/scale_index_builder.hpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/indexer/scale_index_builder.hpp b/indexer/scale_index_builder.hpp
index dbaefc4840..367b5aac9c 100644
--- a/indexer/scale_index_builder.hpp
+++ b/indexer/scale_index_builder.hpp
@@ -75,8 +75,8 @@ public:
template <class TFeature>
bool FeatureShouldBeIndexed(TFeature const & f) const
{
- // Call this to force TFeature::ParseGeometry
- f.GetLimitRect(m_ScaleRange.second);
+ if (f.IsEmptyGeometry(m_ScaleRange.second-1))
+ return false;
uint32_t const minScale = feature::MinDrawableScaleForFeature(f);
return (m_ScaleRange.first <= minScale && minScale < m_ScaleRange.second);