- Fixed issue that the items inside the "Other" category are sorted in a wrong manner.

- Removed redundant code.

BUG: 173027

svn path=/trunk/KDE/kdebase/apps/; revision=1011495
This commit is contained in:
Peter Penz 2009-08-14 20:36:54 +00:00
parent a24d3793f2
commit 1d75c9dcae

View file

@ -217,11 +217,7 @@ QVariant DolphinModel::displayRoleData(const QModelIndex& index) const
}
}
if (!validCategory) {
retString = validCategory ? *currA : i18nc("@title:group Name", m_others);
} else {
retString = *currA;
}
retString = validCategory ? *currA : i18nc("@title:group Name", m_others);
}
}
break;
@ -393,7 +389,7 @@ QVariant DolphinModel::sortRoleData(const QModelIndex& index) const
retVariant = data(index, KCategorizedSortFilterProxyModel::CategoryDisplayRole);
if (retVariant == i18nc("@title:group Name", m_others)) {
// assure that the "Others" group is always the last categorization
retVariant = QString(QChar(QChar::ReplacementCharacter));
retVariant = QString('Z').append(QChar::ReplacementCharacter);
}
break;
}