mirror of
https://github.com/d47081/qBittorrent.git
synced 2025-01-22 04:24:23 +00:00
Attempt to fix the sorting of the progress column on restart (anyone can confirm? my Qt4.3 is buggy and columns won't sort)
This commit is contained in:
parent
568b2ddf75
commit
ee4a4c81bf
@ -19,6 +19,7 @@
|
||||
- FEATURE: Filtered files are not allocated on the hard-drive anymore (if FS is compatible)
|
||||
- FEATURE: Added a way to link against static libtorrent (useful for deb packages)
|
||||
- BUGFIX: Progress of paused torrents is now correct on restart
|
||||
- BUGFIX: Progress column gets sorted on restart it is was during last execution
|
||||
- COSMETIC: Redesigned torrent properties a little
|
||||
- COSMETIC: Redesigned options a little
|
||||
- COSMETIC: Display more logs messages concerning features
|
||||
|
@ -65,6 +65,7 @@ GUI::GUI(QWidget *parent, QStringList torrentCmdLine) : QMainWindow(parent){
|
||||
systrayIntegration = false;
|
||||
qDebug("Info: System tray unavailable\n");
|
||||
}
|
||||
delayedSorting = false;
|
||||
// Finished torrents tab
|
||||
finishedTorrentTab = new FinishedTorrents(this, &BTSession);
|
||||
tabs->addTab(finishedTorrentTab, tr("Finished"));
|
||||
@ -486,6 +487,8 @@ void GUI::updateDlList(bool force){
|
||||
qDebug("Paused torrent finished checking with state: %d", torrentStatus.state);
|
||||
DLListModel->setData(DLListModel->index(row, PROGRESS), QVariant((double)torrentStatus.progress));
|
||||
BTSession.pauseTorrent(fileHash);
|
||||
if(delayedSorting)
|
||||
sortDownloadListFloat(PROGRESS, delayedSortingOrder);
|
||||
continue;
|
||||
}
|
||||
}
|
||||
@ -661,9 +664,13 @@ void GUI::sortDownloadList(int index, Qt::SortOrder startSortOrder, bool fromLoa
|
||||
case ETA:
|
||||
case UPSPEED:
|
||||
case DLSPEED:
|
||||
case PROGRESS:
|
||||
sortDownloadListFloat(index, sortOrder);
|
||||
break;
|
||||
case PROGRESS:
|
||||
// Progress sorting must be delayed until files are checked
|
||||
delayedSorting = true;
|
||||
delayedSortingOrder = sortOrder;
|
||||
break;
|
||||
default:
|
||||
sortDownloadListString(index, sortOrder);
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user