diff --git a/search/pre_ranker.cpp b/search/pre_ranker.cpp index a880944c5e..b4c8a7eb1f 100644 --- a/search/pre_ranker.cpp +++ b/search/pre_ranker.cpp @@ -263,7 +263,7 @@ void PreRanker::UpdateResults(bool lastUpdate) m_results.clear(); m_ranker.UpdateResults(lastUpdate); - if (lastUpdate) + if (lastUpdate && !m_currEmit.empty()) m_currEmit.swap(m_prevEmit); }