linuxdcpp-team team mailing list archive
-
linuxdcpp-team team
-
Mailing list archive
-
Message #04435
[Branch ~dcplusplus-team/dcplusplus/trunk] Rev 2600: fix hash dialog progress bar pos
------------------------------------------------------------
revno: 2600
committer: poy <poy@xxxxxxxxxx>
branch nick: trunk
timestamp: Mon 2011-08-22 21:07:53 +0200
message:
fix hash dialog progress bar pos
modified:
win32/HashProgressDlg.cpp
--
lp:dcplusplus
https://code.launchpad.net/~dcplusplus-team/dcplusplus/trunk
Your team Dcplusplus-team is subscribed to branch lp:dcplusplus.
To unsubscribe from this branch go to https://code.launchpad.net/~dcplusplus-team/dcplusplus/trunk/+edit-subscription
=== modified file 'win32/HashProgressDlg.cpp'
--- win32/HashProgressDlg.cpp 2011-08-22 18:49:16 +0000
+++ win32/HashProgressDlg.cpp 2011-08-22 19:07:53 +0000
@@ -149,11 +149,11 @@
}
} else {
- auto fileDiff = startFiles - files;
- auto byteDiff = startBytes - bytes;
+ double fileDiff = startFiles - files;
+ double byteDiff = startBytes - bytes;
- double fileStat = static_cast<double>(fileDiff) * 60. * 60. * 1000. / timeDiff;
- double speedStat = static_cast<double>(byteDiff) * 1000. / timeDiff;
+ double fileStat = fileDiff * 60. * 60. * 1000. / timeDiff;
+ double speedStat = byteDiff * 1000. / timeDiff;
stat->setText(str(TF_("%1% files/h, %2% files left") % fileStat % static_cast<uint32_t>(files)));
speed->setText(str(TF_("%1%/s, %2% left") % Text::toT(Util::formatBytes(speedStat)) % Text::toT(Util::formatBytes(bytes))));
@@ -161,8 +161,8 @@
double timeLeft = speedStat ? static_cast<double>(bytes) / speedStat : fileStat ? static_cast<double>(files) * 60. * 60. / fileStat : 0;
left->setText(str(TF_("%1% left") % (timeLeft ? Text::toT(Util::formatSeconds(timeLeft)) : T_("-:--:--"))));
- progress->setPosition(progressBarMax * (startBytes ? static_cast<double>(byteDiff / startBytes) :
- startFiles ? static_cast<double>(fileDiff / startFiles) : 0));
+ progress->setPosition(progressBarMax * (startBytes ? byteDiff / static_cast<double>(startBytes) :
+ startFiles ? fileDiff / static_cast<double>(startFiles) : 0));
}
return true;