Browse Source

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

Closes #2809.
adaptive-webui-19844
Gabriele 10 years ago
parent
commit
0a51b57a54
  1. 9
      src/gui/transferlistsortmodel.cpp

9
src/gui/transferlistsortmodel.cpp

@ -218,6 +218,15 @@ bool TransferListSortModel::lessThan(const QModelIndex &left, const QModelIndex @@ -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);
}

Loading…
Cancel
Save