1
0
mirror of https://github.com/d47081/qBittorrent.git synced 2025-01-24 05:25:37 +00:00

Fix a progress rounding issue

This commit is contained in:
Christophe Dumez 2010-10-23 19:12:00 +00:00
parent 8a64a6441e
commit e3ccea3b17

View File

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