forked from Public-Mirror/Textractor
fix infinite loop
This commit is contained in:
parent
8e67827ae6
commit
dc1f819952
@ -444,8 +444,8 @@ private:
|
|||||||
{
|
{
|
||||||
QStringList currentInflectionsUsed = inflectionsUsed;
|
QStringList currentInflectionsUsed = inflectionsUsed;
|
||||||
currentInflectionsUsed.push_front(inflection.name);
|
currentInflectionsUsed.push_front(inflection.name);
|
||||||
QString root = inflection.root;
|
QString root;
|
||||||
for (int i = 0; i < root.size(); ++i) if (root[i].isDigit()) root.replace(i, 1, match.captured(root[i].digitValue()));
|
for (const auto& ch : inflection.root) root += ch.isDigit() ? match.captured(ch.digitValue()) : ch;
|
||||||
for (const auto& definition : LookupDefinitions(root, foundDefinitions, currentInflectionsUsed)) results.push_back(definition);
|
for (const auto& definition : LookupDefinitions(root, foundDefinitions, currentInflectionsUsed)) results.push_back(definition);
|
||||||
}
|
}
|
||||||
return results;
|
return results;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user