Index: src/ch/MiniViewDlg.cpp =================================================================== diff -u -N -r4a3c74a38b00e7793d1e61107a824060e6c2ea95 -r61ed5f2f3084ba759ec27f61b4f909ed8ce305e9 --- src/ch/MiniViewDlg.cpp (.../MiniViewDlg.cpp) (revision 4a3c74a38b00e7793d1e61107a824060e6c2ea95) +++ src/ch/MiniViewDlg.cpp (.../MiniViewDlg.cpp) (revision 61ed5f2f3084ba759ec27f61b4f909ed8ce305e9) @@ -186,16 +186,16 @@ CTaskPtr spTask = m_pTasks->GetAt(stIndex); spTask->GetMiniSnapshot(&m_tMiniDisplayData); - if((m_tMiniDisplayData.m_uiStatus & ST_STEP_MASK) != ST_FINISHED && (m_tMiniDisplayData.m_uiStatus & ST_STEP_MASK) != ST_CANCELLED) + if(m_tMiniDisplayData.m_eTaskState != eTaskState_Finished && m_tMiniDisplayData.m_eTaskState != eTaskState_Cancelled) { pItem = m_ctlStatus.GetItemAddress(index++); // load - if ((m_tMiniDisplayData.m_uiStatus & ST_WORKING_MASK) == ST_ERROR) + if(m_tMiniDisplayData.m_eTaskState == eTaskState_Error) pItem->m_crColor=RGB(255, 0, 0); - else if ((m_tMiniDisplayData.m_uiStatus & ST_WORKING_MASK) == ST_PAUSED) + else if(m_tMiniDisplayData.m_eTaskState == eTaskState_Paused) pItem->m_crColor=RGB(255, 255, 0); - else if ((m_tMiniDisplayData.m_uiStatus & ST_WAITING_MASK) == ST_WAITING) + else if(m_tMiniDisplayData.m_eTaskState == eTaskState_Waiting) pItem->m_crColor=RGB(50, 50, 50); else pItem->m_crColor=RGB(0, 255, 0); @@ -516,7 +516,7 @@ CTaskPtr spTask = pDlg->m_ctlStatus.m_vItems.at(iSel)->m_spTask; if (spTask) { - if(spTask->GetStatus(ST_WAITING_MASK) & ST_WAITING) + if(spTask->GetTaskState() == eTaskState_Waiting) spTask->SetForceFlag(true); else spTask->ResumeProcessing();