- Fixed a bug in torrent progress calculation (regression)

This commit is contained in:
Christophe Dumez 2008-07-16 21:54:01 +00:00
parent 15ce9a7369
commit 7a925f15ba

View file

@ -55,7 +55,9 @@ QString QTorrentHandle::name() const {
float QTorrentHandle::progress() const { float QTorrentHandle::progress() const {
Q_ASSERT(h.is_valid()); Q_ASSERT(h.is_valid());
float progress = h.status().progress; if(!h.status().total_wanted)
return 0.;
float progress = (float)h.status().total_wanted_done/(float)h.status().total_wanted;
Q_ASSERT(progress >= 0. && progress <= 1.); Q_ASSERT(progress >= 0. && progress <= 1.);
return progress; return progress;
} }