Fix inserting the same multiple items to PathsAndLanguages

Change-Id: Ie1df6fad425fd7198a72f531c19b3681627a5210
Reviewed-by: Marco Benelli <marco.benelli@qt.io>
This commit is contained in:
Tomasz Olszak
2017-06-29 14:59:07 +02:00
committed by Marco Benelli
parent 629c137ef2
commit 38296f6acc

View File

@@ -280,11 +280,10 @@ bool PathsAndLanguages::maybeInsert(const PathAndLanguage &pathAndLanguage) {
if (currentElement.path() == pathAndLanguage.path()) { if (currentElement.path() == pathAndLanguage.path()) {
int j = i; int j = i;
do { do {
if (pathAndLanguage.language() < currentElement.language()) { if (pathAndLanguage.language() < currentElement.language())
break;
if (currentElement.language() == pathAndLanguage.language()) if (currentElement.language() == pathAndLanguage.language())
return false; return false;
break;
}
++j; ++j;
if (j == m_list.length()) if (j == m_list.length())
break; break;