Index: src/ch/MainWnd.cpp =================================================================== diff -u -N -r1d8d51e0dd4d8ebcf0bd457d01fab984585220c0 -r12a1725bfd04b0f55fd0fda302975fdcd4174943 --- src/ch/MainWnd.cpp (.../MainWnd.cpp) (revision 1d8d51e0dd4d8ebcf0bd457d01fab984585220c0) +++ src/ch/MainWnd.cpp (.../MainWnd.cpp) (revision 12a1725bfd04b0f55fd0fda302975fdcd4174943) @@ -40,6 +40,7 @@ #include "StringHelpers.h" #include "../libchcore/TCoreException.h" #include "../libicpf/exception.h" +#include "../libchcore/TTaskManagerStatsSnapshot.h" #ifdef _DEBUG #define new DEBUG_NEW @@ -361,7 +362,10 @@ { if (m_tasks.GetSize() != 0) { - _sntprintf(text, _MAX_PATH, _T("%s - %d %%"), GetApp().GetAppName(), m_tasks.GetPercent()); + chcore::TTaskManagerStatsSnapshot tTMStats; + m_tasks.GetStatsSnapshot(tTMStats); + + _sntprintf(text, _MAX_PATH, _T("%s - %d %%"), GetApp().GetAppName(), tTMStats.GetGlobalProgressInPercent()); m_ctlTray.SetTooltipText(text); } else