Put torrents with invalid "Last Activity" value at the bottom of the list

Closes #2809.
This commit is contained in:
Gabriele 2015-04-05 20:00:00 +01:00
parent 98350bae5d
commit 0a51b57a54

View file

@ -218,6 +218,15 @@ bool TransferListSortModel::lessThan(const QModelIndex &left, const QModelIndex
return !invalidL;
}
}
else if (column == TorrentModelItem::TR_LAST_ACTIVITY) {
const qlonglong vL = left.data().toLongLong();
const qlonglong vR = right.data().toLongLong();
if (vL == -1) return false;
if (vR == -1) return true;
return vL < vR;
}
return QSortFilterProxyModel::lessThan(left, right);
}