From 8751a518aa7faeaa7b6354efa0abf42b24652359 Mon Sep 17 00:00:00 2001 From: vng Date: Thu, 27 Jan 2011 19:45:45 +0200 Subject: [PATCH] Fix bug in feature -> country polygonizer processing. --- indexer/indexer_tool/polygonizer.hpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/indexer/indexer_tool/polygonizer.hpp b/indexer/indexer_tool/polygonizer.hpp index a418498fad..264498c617 100644 --- a/indexer/indexer_tool/polygonizer.hpp +++ b/indexer/indexer_tool/polygonizer.hpp @@ -59,12 +59,13 @@ namespace feature m_regions.ForEachInRect(m2::RectD(point, point), bind(ref(*this), _1, cref(point))); - return m_belongs; + return !m_belongs; } void operator() (kml::Region const & rgn, kml::Region::value_type const & point) { - m_belongs = rgn.Contains(point); + if (!m_belongs) + m_belongs = rgn.Contains(point); } };