Index: src/ch/StatusDlg.cpp =================================================================== diff -u -N -r3bc596c5916dddf4016d9cb8693c3450c86041a8 -red1beefb06bbe87cf779b6a97db502fea5f2e109 --- src/ch/StatusDlg.cpp (.../StatusDlg.cpp) (revision 3bc596c5916dddf4016d9cb8693c3450c86041a8) +++ src/ch/StatusDlg.cpp (.../StatusDlg.cpp) (revision ed1beefb06bbe87cf779b6a97db502fea5f2e109) @@ -199,7 +199,7 @@ stIndex++; } - if(!bSelected) + if(!bSelected && m_pTasks->GetSize() > 0) { stIndex = m_pTasks->GetSize() - 1; m_ctlStatusList.SetItemState(boost::numeric_cast(stIndex), LVIS_SELECTED, LVIS_SELECTED);