1
0
mirror of https://github.com/d47081/qBittorrent.git synced 2025-01-09 14:27:56 +00:00

- Fix torrent priority update

This commit is contained in:
Christophe Dumez 2009-11-08 09:50:29 +00:00
parent 33324c190e
commit 52638a2891

View File

@ -190,7 +190,6 @@ void TransferListWidget::updateTorrent(int row) {
return; return;
} }
try { try {
if(h.is_paused()) return;
if(!h.is_seed()) { if(!h.is_seed()) {
// Queueing code // Queueing code
if(BTSession->isQueueingEnabled()) { if(BTSession->isQueueingEnabled()) {
@ -211,6 +210,7 @@ void TransferListWidget::updateTorrent(int row) {
return; return;
} }
} }
if(h.is_paused()) return;
// Update // Update
listModel->setData(listModel->index(row, PROGRESS), QVariant((double)h.progress())); listModel->setData(listModel->index(row, PROGRESS), QVariant((double)h.progress()));
listModel->setData(listModel->index(row, DLSPEED), QVariant((double)h.download_payload_rate())); listModel->setData(listModel->index(row, DLSPEED), QVariant((double)h.download_payload_rate()));
@ -421,9 +421,9 @@ void TransferListWidget::increasePrioSelectedTorrents() {
QTorrentHandle h = BTSession->getTorrentHandle(getHashFromRow(index.row())); QTorrentHandle h = BTSession->getTorrentHandle(getHashFromRow(index.row()));
if(h.is_valid() && !h.is_seed()) { if(h.is_valid() && !h.is_seed()) {
BTSession->increaseDlTorrentPriority(h.hash()); BTSession->increaseDlTorrentPriority(h.hash());
updateTorrent(index.row());
} }
} }
refreshList();
} }
// FIXME: Should work only if the tab is displayed // FIXME: Should work only if the tab is displayed
@ -433,9 +433,9 @@ void TransferListWidget::decreasePrioSelectedTorrents() {
QTorrentHandle h = BTSession->getTorrentHandle(getHashFromRow(index.row())); QTorrentHandle h = BTSession->getTorrentHandle(getHashFromRow(index.row()));
if(h.is_valid() && !h.is_seed()) { if(h.is_valid() && !h.is_seed()) {
BTSession->decreaseDlTorrentPriority(h.hash()); BTSession->decreaseDlTorrentPriority(h.hash());
updateTorrent(index.row());
} }
} }
refreshList();
} }
void TransferListWidget::buySelectedTorrents() const { void TransferListWidget::buySelectedTorrents() const {