From 8566d050ff69fb0493cce6d8534ee57a8bdf86df Mon Sep 17 00:00:00 2001 From: Tatsuhiro Tsujikawa Date: Mon, 29 Oct 2012 22:39:09 +0900 Subject: [PATCH] Reset stream format state --- src/ConsoleStatCalc.cc | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/ConsoleStatCalc.cc b/src/ConsoleStatCalc.cc index 82842c094..6f373527b 100644 --- a/src/ConsoleStatCalc.cc +++ b/src/ConsoleStatCalc.cc @@ -115,8 +115,11 @@ void printProgress rg->downloadFinished()) { o << "SEEDING" << "(" << "ratio:"; if(rg->getCompletedLength() > 0) { + std::streamsize oldprec = o.precision(); o << std::fixed << std::setprecision(1) - << ((stat.allTimeUploadLength*10)/rg->getCompletedLength())/10.0; + << ((stat.allTimeUploadLength*10)/rg->getCompletedLength())/10.0 + << std::setprecision(oldprec) + << std::resetiosflags(std::ios::fixed); } else { o << "--"; }