mirror of
https://github.com/YACReader/yacreader
synced 2025-06-04 01:28:55 -04:00
Fix name values used for comparison
This commit is contained in:
parent
a60e11d93a
commit
f33eb0f3f5
@ -22,14 +22,14 @@ void FolderItem::appendChild(FolderItem *item)
|
|||||||
childItems.append(item);
|
childItems.append(item);
|
||||||
else {
|
else {
|
||||||
FolderItem *last = childItems.back();
|
FolderItem *last = childItems.back();
|
||||||
QString nameLast = last->data(1).toString(); // TODO usar info name si est<73> disponible, sino el nombre del fichero.....
|
QString nameLast = last->data(0).toString(); // TODO usar info name si est<73> disponible, sino el nombre del fichero.....
|
||||||
QString nameCurrent = item->data(1).toString();
|
QString nameCurrent = item->data(0).toString();
|
||||||
QList<FolderItem *>::iterator i;
|
QList<FolderItem *>::iterator i;
|
||||||
i = childItems.end();
|
i = childItems.end();
|
||||||
i--;
|
i--;
|
||||||
while (naturalSortLessThanCI(nameCurrent, nameLast) && i != childItems.begin()) {
|
while (naturalSortLessThanCI(nameCurrent, nameLast) && i != childItems.begin()) {
|
||||||
i--;
|
i--;
|
||||||
nameLast = (*i)->data(1).toString();
|
nameLast = (*i)->data(0).toString();
|
||||||
}
|
}
|
||||||
if (!naturalSortLessThanCI(nameCurrent, nameLast)) // si se ha encontrado un elemento menor que current, se inserta justo despu<70>s
|
if (!naturalSortLessThanCI(nameCurrent, nameLast)) // si se ha encontrado un elemento menor que current, se inserta justo despu<70>s
|
||||||
childItems.insert(++i, item);
|
childItems.insert(++i, item);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user