Fix torrent availability computation (closes #587337)

This commit is contained in:
Christophe Dumez
2010-05-31 14:26:56 +00:00
parent 48e6b46967
commit cae8a3173d
3 changed files with 4 additions and 4 deletions

View File

@@ -1,5 +1,6 @@
* Unreleased - Christophe Dumez <chris@qbittorrent.org> - v2.2.9 * Unreleased - Christophe Dumez <chris@qbittorrent.org> - v2.2.9
- FEATURE: Official support for Win32 platform - FEATURE: Official support for Win32 platform
- BUGFIX: Fix torrent availability computation (closes #587337)
* Mon May 24 2010 - Christophe Dumez <chris@qbittorrent.org> - v2.2.8 * Mon May 24 2010 - Christophe Dumez <chris@qbittorrent.org> - v2.2.8
- BUGFIX: ETA for finished torrent is now 0 instead of Infinite (closes #583704) - BUGFIX: ETA for finished torrent is now 0 instead of Infinite (closes #583704)

View File

@@ -51,7 +51,7 @@ public:
setFixedHeight(BAR_HEIGHT); setFixedHeight(BAR_HEIGHT);
} }
double setAvailability(const std::vector<int>& avail) { void setAvailability(const std::vector<int>& avail) {
double average = 0; double average = 0;
if(avail.empty()) { if(avail.empty()) {
// Empty bar // Empty bar
@@ -95,7 +95,6 @@ public:
} }
} }
update(); update();
return average;
} }
void clear() { void clear() {

View File

@@ -346,8 +346,8 @@ void PropertiesWidget::loadDynamicData() {
showPiecesAvailability(true); showPiecesAvailability(true);
std::vector<int> avail; std::vector<int> avail;
h.piece_availability(avail); h.piece_availability(avail);
double avail_average = pieces_availability->setAvailability(avail); pieces_availability->setAvailability(avail);
avail_average_lbl->setText(QString::number(avail_average, 'f', 1)); avail_average_lbl->setText(QString::number(h.get_torrent_handle().status().distributed_copies, 'f', 1));
} else { } else {
showPiecesAvailability(false); showPiecesAvailability(false);
} }