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