Index: src/ch/task.cpp =================================================================== diff -u -N -r266560162ac9f14f94b48a7c84fee323aa259c0d -r3ba4fcc537059e952471a77c3cc9893e779bce98 --- src/ch/task.cpp (.../task.cpp) (revision 266560162ac9f14f94b48a7c84fee323aa259c0d) +++ src/ch/task.cpp (.../task.cpp) (revision 3ba4fcc537059e952471a77c3cc9893e779bce98) @@ -1823,26 +1823,17 @@ case CFeedbackHandler::eResult_Cancel: { // log - if(GetConfig().get_bool(PP_CMCREATELOG)) - { - fmt.SetFormat(_T("Cancel request while checking result of dialog before opening source file %path (CustomCopyFile)")); - fmt.SetParam(_t("%path"), pData->spSrcFile->GetFullFilePath()); - m_log.logi(fmt); - } + fmt.SetFormat(_T("Cancel request while checking result of dialog before opening source file %path (CustomCopyFile)")); + fmt.SetParam(_t("%path"), pData->spSrcFile->GetFullFilePath()); + m_log.logi(fmt); + throw new CProcessingException(E_CANCEL); - break; } case CFeedbackHandler::eResult_Pause: - { - throw new CProcessingException(E_PAUSE); - break; - } + throw new CProcessingException(E_PAUSE); default: - { - BOOST_ASSERT(FALSE); // unknown result - throw new CProcessingException(E_ERROR, 0, _t("Unknown feedback result type")); - break; - } + BOOST_ASSERT(FALSE); // unknown result + THROW(_T("Unhandled case"), 0, 0, 0); } }// bExist