Browse Source

- Fixed a bug in torrent progress calculation (regression)

adaptive-webui-19844
Christophe Dumez 17 years ago
parent
commit
7a925f15ba
  1. 4
      src/qtorrenthandle.cpp

4
src/qtorrenthandle.cpp

@ -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;
} }

Loading…
Cancel
Save