From d3bfe0e7360b2570c470b27a56dec45c4987ea21 Mon Sep 17 00:00:00 2001 From: vng Date: Sat, 11 Feb 2012 16:58:02 +0300 Subject: [PATCH] [search] Fix bug with equal results. --- search/intermediate_result.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/search/intermediate_result.cpp b/search/intermediate_result.cpp index 00ca7bf791..0313623d94 100644 --- a/search/intermediate_result.cpp +++ b/search/intermediate_result.cpp @@ -187,7 +187,7 @@ bool PreResult2::StrictEqualF::operator() (PreResult2 const & r) const if (m_r.m_str == r.m_str && m_r.GetBestType() == r.GetBestType()) { // 100.0m - distance between equal features - return fabs(m_r.m_distance - r.m_distance) < 100.0; + return (ResultDistance(m_r.m_center, r.m_center) < 100.0); } }