Index: src/ch/MiniViewDlg.cpp =================================================================== diff -u -N -ra44714d5c7ec0f50a376f4d0ea919ee5a224f834 -r011ceadef0413975974fa61983d903bf1a900ab6 --- src/ch/MiniViewDlg.cpp (.../MiniViewDlg.cpp) (revision a44714d5c7ec0f50a376f4d0ea919ee5a224f834) +++ src/ch/MiniViewDlg.cpp (.../MiniViewDlg.cpp) (revision 011ceadef0413975974fa61983d903bf1a900ab6) @@ -218,7 +218,7 @@ else if(eTaskState == chcore::eTaskState_Paused) pItem->m_crColor=RGB(255, 255, 0); else if(eTaskState == chcore::eTaskState_Waiting) - pItem->m_crColor=RGB(50, 50, 50); + pItem->m_crColor=RGB(0, 0, 255); else pItem->m_crColor=RGB(0, 255, 0); Index: src/libchcore/TSubTaskCopyMove.cpp =================================================================== diff -u -N -rfb881f503caba7b2ade610ba7fc1a36a5aea5d01 -r011ceadef0413975974fa61983d903bf1a900ab6 --- src/libchcore/TSubTaskCopyMove.cpp (.../TSubTaskCopyMove.cpp) (revision fb881f503caba7b2ade610ba7fc1a36a5aea5d01) +++ src/libchcore/TSubTaskCopyMove.cpp (.../TSubTaskCopyMove.cpp) (revision 011ceadef0413975974fa61983d903bf1a900ab6) @@ -464,7 +464,7 @@ if(pBuffer->GetErrorCode() != ERROR_SUCCESS) { - eResult = HandleWriteError(spFeedbackHandler, *pBuffer, pData->spSrcFile->GetFullFilePath(), bSkip); + eResult = HandleWriteError(spFeedbackHandler, *pBuffer, pData->pathDstFile, bSkip); if(eResult == TSubTaskBase::eSubResult_Retry) { eResult = tFileFBWrapper.WriteFileFB(fileDst, *pBuffer, pData->pathDstFile, bSkip); Index: src/libchcore/TTaskStatsSnapshot.cpp =================================================================== diff -u -N -r4163e249bba170106c3abc81c6c44815e5b5a691 -r011ceadef0413975974fa61983d903bf1a900ab6 --- src/libchcore/TTaskStatsSnapshot.cpp (.../TTaskStatsSnapshot.cpp) (revision 4163e249bba170106c3abc81c6c44815e5b5a691) +++ src/libchcore/TTaskStatsSnapshot.cpp (.../TTaskStatsSnapshot.cpp) (revision 011ceadef0413975974fa61983d903bf1a900ab6) @@ -89,7 +89,7 @@ m_ullTotalSize = 0; m_dTaskCountSpeed = 0.0; m_dTaskSizeSpeed = 0.0; - m_dCombinedProgress = 1.0; + m_dCombinedProgress = 0.0; size_t stCount = m_tSubTasksStats.GetSubTaskSnapshotCount(); for (size_t stIndex = 0; stIndex < stCount; ++stIndex)