BUGFIX: Fix issues when marking a file as 'not downloaded' causes the torrent to complete

This commit is contained in:
Christophe Dumez
2010-10-18 18:21:00 +00:00
parent fe0fc952e8
commit e8f229816e
2 changed files with 6 additions and 2 deletions

View File

@@ -2,6 +2,7 @@
- BUGFIX: Display the priority column when the queueing system gets enabled
- BUGFIX: Fix encoding problem in file renaming
- BUGFIX: Delete uneeded files on torrent "soft" deletion
- BUGFIX: Fix issues when marking a file as 'not downloaded' causes the torrent to complete
* Sun Oct 17 2010 - Christophe Dumez <chris@qbittorrent.org> - v2.4.6
- BUGFIX: Fix "torrent seeding after creation" feature

View File

@@ -580,9 +580,12 @@ void QTorrentHandle::prioritize_files(const std::vector<int> &v) {
Q_ASSERT(h.is_valid());
if(v.size() != (unsigned int)h.get_torrent_info().num_files())
return;
bool was_seed = is_seed();
h.prioritize_files(v);
// Save seed status
TorrentPersistentData::saveSeedStatus(*this);
if(was_seed && !is_seed()) {
// Reset seed status
TorrentPersistentData::saveSeedStatus(*this);
}
}
void QTorrentHandle::set_ratio(float ratio) const {