mirror of
https://github.com/d47081/qBittorrent.git
synced 2025-01-11 15:27:54 +00:00
Force progress update of paused torrents too
This commit is contained in:
parent
849bc11a01
commit
8c001aa478
@ -312,6 +312,7 @@ void TransferListWidget::resumeTorrent(int row, bool refresh_list) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
void TransferListWidget::updateMetadata(QTorrentHandle &h) {
|
void TransferListWidget::updateMetadata(QTorrentHandle &h) {
|
||||||
|
if(!h.is_valid()) return;
|
||||||
const QString hash = h.hash();
|
const QString hash = h.hash();
|
||||||
const int row = getRowFromHash(hash);
|
const int row = getRowFromHash(hash);
|
||||||
if(row != -1) {
|
if(row != -1) {
|
||||||
@ -401,6 +402,8 @@ int TransferListWidget::updateTorrent(int row) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
if(h.is_paused()) {
|
if(h.is_paused()) {
|
||||||
|
// XXX: Force progress update because of bug #621381
|
||||||
|
listModel->setData(listModel->index(row, TR_PROGRESS), QVariant((double)h.progress()));
|
||||||
if(h.is_seed())
|
if(h.is_seed())
|
||||||
return STATE_PAUSED_UP;
|
return STATE_PAUSED_UP;
|
||||||
return STATE_PAUSED_DL;
|
return STATE_PAUSED_DL;
|
||||||
|
Loading…
Reference in New Issue
Block a user