Index: src/libchcore/TTaskStatsSnapshot.cpp
===================================================================
diff -u -N -rcb4e9d4b60d62b25ae2cf556c0642601af56c787 -rbe569bc86280887eeebb8d3e9489f6fc17c570e6
--- src/libchcore/TTaskStatsSnapshot.cpp	(.../TTaskStatsSnapshot.cpp)	(revision cb4e9d4b60d62b25ae2cf556c0642601af56c787)
+++ src/libchcore/TTaskStatsSnapshot.cpp	(.../TTaskStatsSnapshot.cpp)	(revision be569bc86280887eeebb8d3e9489f6fc17c570e6)
@@ -181,7 +181,7 @@
 			CalculateProgressAndSpeeds();
 
 		if (m_ullTimeElapsed)
-			return Math::Div64(m_ullProcessedCount, m_ullTimeElapsed / 1000);
+			return Math::Div64(m_ullProcessedCount, m_ullTimeElapsed / 1000.0);
 		else
 			return 0.0;
 	}
@@ -192,7 +192,7 @@
 			CalculateProgressAndSpeeds();
 
 		if (m_ullTimeElapsed)
-			return Math::Div64(m_ullProcessedSize, m_ullTimeElapsed / 1000);
+			return Math::Div64(m_ullProcessedSize, m_ullTimeElapsed / 1000.0);
 		else
 			return 0.0;
 	}