FEATURE: Download first/last pieces first when sequential download is

enabled (Thanks Ahmad)
This commit is contained in:
Christophe Dumez 2010-11-22 18:43:52 +00:00
commit 2707bf6349
2 changed files with 6 additions and 1 deletions

View file

@ -562,7 +562,10 @@ void TransferListWidget::toggleSelectedTorrentsSequentialDownload() const {
foreach(const QString &hash, hashes) {
QTorrentHandle h = BTSession->getTorrentHandle(hash);
if(h.is_valid() && h.has_metadata()) {
h.set_sequential_download(!h.is_sequential_download());
bool was_sequential = h.is_sequential_download();
h.set_sequential_download(!was_sequential);
if(!was_sequential)
h.prioritize_first_last_piece(true);
}
}
}