forked from organicmaps/organicmaps
[search] [TODO] Put a TODO for the case when all names in one language start from the same letter.
This commit is contained in:
parent
bf63d55e5c
commit
13673ce962
1 changed files with 2 additions and 1 deletions
|
@ -323,7 +323,8 @@ void Query::SearchFeatures(vector<vector<strings::UniString> > const & tokens,
|
|||
for (size_t i = 0; i < pTrieRoot->m_edge.size(); ++i)
|
||||
{
|
||||
TrieIterator::Edge::EdgeStrT const & edge = pTrieRoot->m_edge[i].m_str;
|
||||
ASSERT_EQUAL(edge.size(), 1, ());
|
||||
ASSERT_GREATER_OR_EQUAL(edge.size(), 1, ());
|
||||
// TODO: edge.size() > 1 !!
|
||||
if (edge.size() == 1 && edge[0] < 128 && langs.count(static_cast<int8_t>(edge[0])))
|
||||
{
|
||||
scoped_ptr<TrieIterator> pLangRoot(pTrieRoot->GoToEdge(i));
|
||||
|
|
Loading…
Add table
Reference in a new issue