From a0ecbe01a13d8afd04b156e2dbe65e006168d33e Mon Sep 17 00:00:00 2001 From: Christophe Dumez Date: Mon, 24 Jan 2011 16:48:18 +0000 Subject: [PATCH] Make sure the progress is not 100% unless the file is complete --- src/properties/proplistdelegate.h | 4 ++++ src/webui/html/prop-files.html | 2 ++ 2 files changed, 6 insertions(+) diff --git a/src/properties/proplistdelegate.h b/src/properties/proplistdelegate.h index a47d87f90..75906b8ff 100644 --- a/src/properties/proplistdelegate.h +++ b/src/properties/proplistdelegate.h @@ -77,6 +77,10 @@ public: QStyleOptionProgressBarV2 newopt; float progress = index.data().toDouble()*100.; newopt.rect = opt.rect; + // We don't want to display 100% unless + // the torrent is really complete + if(progress > 99.94 && progress < 100.) + progress = 99.9; newopt.text = QString(QByteArray::number(progress, 'f', 1))+QString::fromUtf8("%"); newopt.progress = (int)progress; newopt.maximum = 100; diff --git a/src/webui/html/prop-files.html b/src/webui/html/prop-files.html index d62c6c447..70db2bc37 100644 --- a/src/webui/html/prop-files.html +++ b/src/webui/html/prop-files.html @@ -285,6 +285,8 @@ var createPriorityCombo = function(id, selected_prio) { row[1] = file.name; row[2] = file.size; row[3] = (file.progress*100).round(1); + if(row[3] == 100.0 && file.progress < 1.0) + row[3] = 99.9 row[4] = file.priority; fTable.insertRow(i, row); i++;