Index: changelog.txt =================================================================== diff -u -r814b694086d5dc450efb6a5e5c6902145ddc07fd -r499a5948d3a5180152b4ae71b2bfc557c05503d4 --- changelog.txt (.../changelog.txt) (revision 814b694086d5dc450efb6a5e5c6902145ddc07fd) +++ changelog.txt (.../changelog.txt) (revision 499a5948d3a5180152b4ae71b2bfc557c05503d4) @@ -14,6 +14,7 @@ Other: * Task definition xml files now uses human-readable attribute values instead of numeric ones +* Fixed problem with tray icon being sometimes hidden by system due to tooltip changes Breaking changes: * Multiple filters are now separated with semicolon instead of vertical line Index: src/ch/MainWnd.cpp =================================================================== diff -u -r1c366a50e84393bce67e50dcccc4fc5ff147db27 -r499a5948d3a5180152b4ae71b2bfc557c05503d4 --- src/ch/MainWnd.cpp (.../MainWnd.cpp) (revision 1c366a50e84393bce67e50dcccc4fc5ff147db27) +++ src/ch/MainWnd.cpp (.../MainWnd.cpp) (revision 499a5948d3a5180152b4ae71b2bfc557c05503d4) @@ -335,21 +335,10 @@ } case WM_MOUSEMOVE: { - if (m_spTasks->GetSize() != 0) - { - m_spTasks->GetStatsSnapshot(m_spTaskMgrStats); - - TCHAR text[ _MAX_PATH ]; - _sntprintf(text, _MAX_PATH, _T("%s - %.0f %%"), GetApp().GetAppName(), m_spTaskMgrStats->GetCombinedProgress() * 100.0); - m_ctlTray.SetTooltipText(text); - } - else - { - CString strText = GetApp().GetAppNameVer(); - if(GetApp().IsInPortableMode()) - strText += GetResManager().LoadString(IDS_CH_PORTABLE_STRING); - m_ctlTray.SetTooltipText(strText); - } + CString strText = GetApp().GetAppName(); + if(GetApp().IsInPortableMode()) + strText += GetResManager().LoadString(IDS_CH_PORTABLE_STRING); + m_ctlTray.SetTooltipText(strText); break; } }