fix pievaluator and PIDeque sort

This commit is contained in:
2022-04-13 23:29:40 +03:00
parent c7e67b309e
commit 77e0423375
2 changed files with 179 additions and 21 deletions

View File

@@ -479,7 +479,7 @@ bool PIEvaluator::fillElements() {
for (int i = 0; i < content.variables.size_s(); ++i) {
var_index << PairII(i, content.variables[i].name.length());
}
var_index.sort([](const PairII & v1, const PairII & v2)->bool{return v1.second < v2.second;});
var_index.sort([](const PairII & v1, const PairII & v2){return v1.second > v2.second;});
for (int i = 0; i < var_index.size_s(); i++) {
int vind = var_index[i].first;
curfind = content.variables[vind].name;