Browse Source

Fix a progress rounding issue

adaptive-webui-19844
Christophe Dumez 14 years ago
parent
commit
e3ccea3b17
  1. 6
      src/transferlistdelegate.h

6
src/transferlistdelegate.h

@ -166,7 +166,11 @@ public:
} }
case TR_PROGRESS:{ case TR_PROGRESS:{
QStyleOptionProgressBarV2 newopt; QStyleOptionProgressBarV2 newopt;
const double progress = index.data().toDouble()*100.; qreal progress = index.data().toDouble()*100.;
// We don't want to display 100% unless
// the torrent is really complete
if(progress > 99.94 && progress < 100.)
progress = 99.9;
newopt.rect = opt.rect; newopt.rect = opt.rect;
newopt.text = QString::number(progress, 'f', 1)+"%"; newopt.text = QString::number(progress, 'f', 1)+"%";
newopt.progress = (int)progress; newopt.progress = (int)progress;

Loading…
Cancel
Save