Deduplicate emotes by name in smart tab emote completion strategy (#5705)

This commit is contained in:
Ilya Zlobintsev
2024-11-12 16:41:12 +02:00
committed by GitHub
parent 6ceb987e7e
commit 63f363e5a9
2 changed files with 5 additions and 0 deletions
@@ -43,11 +43,15 @@ void TabCompletionModel::updateResults(const QString &query,
query, fullTextContent, cursorPosition, isFirstWord);
if (done)
{
auto uniqueResults = std::unique(results.begin(), results.end());
results.erase(uniqueResults, results.end());
this->setStringList(results);
return;
}
#endif
this->source_->addToStringList(results, 0, isFirstWord);
auto uniqueResults = std::unique(results.begin(), results.end());
results.erase(uniqueResults, results.end());
this->setStringList(results);
}
}