Index: src/libchcore/TTaskStatsSnapshot.cpp =================================================================== diff -u -N -r011ceadef0413975974fa61983d903bf1a900ab6 -r294b7d63dfadb4e39fcbb52087983616981d00bd --- src/libchcore/TTaskStatsSnapshot.cpp (.../TTaskStatsSnapshot.cpp) (revision 011ceadef0413975974fa61983d903bf1a900ab6) +++ src/libchcore/TTaskStatsSnapshot.cpp (.../TTaskStatsSnapshot.cpp) (revision 294b7d63dfadb4e39fcbb52087983616981d00bd) @@ -109,9 +109,8 @@ // we're treating each of the items as 4096 bytes object to process // to have some balance between items' count and items' size in // progress information - const unsigned long long ullSectorSize = 4096; - unsigned long long ullProcessed = ullSectorSize * m_ullProcessedCount + m_ullProcessedSize; - unsigned long long ullTotal = ullSectorSize * m_ullTotalCount + m_ullTotalSize; + unsigned long long ullProcessed = AssumedFileEquivalentSize * m_ullProcessedCount + m_ullProcessedSize; + unsigned long long ullTotal = AssumedFileEquivalentSize * m_ullTotalCount + m_ullTotalSize; if (ullTotal != 0) m_dCombinedProgress = Math::Div64(ullProcessed, ullTotal);