Coverity: Core module errors fixed
[scilab.git] / scilab / modules / core / includes / timer.hxx
index 354c3c4..dbdea1b 100644 (file)
@@ -10,7 +10,6 @@
  * and continues to be available under such terms.
  * For more information, see the COPYING file which you should have received
  * along with this program.
- * === LICENSE_END ===
  *
  */
 
@@ -129,6 +128,7 @@ public:
     {
         // Print an optional message, something like "Checking timer t";
         double t = elapsed_time();
+        std::streamsize ss = std::cout.precision();
         if (_msg.empty() == false)
         {
             std::wcerr << L"[" << _msg << L"]" << L" : ";
@@ -136,7 +136,9 @@ public:
         std::wcerr << L"Elapsed time ["
                    << std::setiosflags(std::ios::fixed)
                    << std::setprecision(3)
-                   << t << L"] milliseconds"
+                   << t
+                   << std::setprecision(ss)
+                   << L"] milliseconds"
                    << std::endl;
 
         if (_bRestart == true)