Index: src/libchengine/TSubTaskContext.cpp =================================================================== diff -u -N -r0d5b67ee96b435d63f7bf075dc8e28603793b187 -r08717141ce5f6926116c298cbc9442094a45bb67 --- src/libchengine/TSubTaskContext.cpp (.../TSubTaskContext.cpp) (revision 0d5b67ee96b435d63f7bf075dc8e28603793b187) +++ src/libchengine/TSubTaskContext.cpp (.../TSubTaskContext.cpp) (revision 08717141ce5f6926116c298cbc9442094a45bb67) @@ -32,7 +32,7 @@ TSubTaskContext::TSubTaskContext(TConfig& rConfig, const TBasePathDataContainerPtr& spBasePaths, const TFileFiltersArray& rFilters, TTaskConfigTracker& rCfgTracker, const logger::TLogFileDataPtr& spLogFileData, - TWorkerThreadController& rThreadController, const IFilesystemPtr& spFilesystem) : + TWorkerThreadController& rThreadController, const IFilesystemPtr& spFilesystem, const FeedbackManagerPtr& spFeedbackManager) : m_rConfig(rConfig), m_eOperationType(eOperation_None), m_spBasePaths(spBasePaths), @@ -41,12 +41,15 @@ m_rCfgTracker(rCfgTracker), m_spFilesystem(spFilesystem), m_spLogFileData(spLogFileData), - m_rThreadController(rThreadController) + m_rThreadController(rThreadController), + m_spFeedbackManager(spFeedbackManager) { if (!spFilesystem) throw TCoreException(eErr_InvalidArgument, L"spFilesystem", LOCATION); - if (!spLogFileData) + if(!spLogFileData) throw TCoreException(eErr_InvalidArgument, L"spLogFileData", LOCATION); + if(!spFeedbackManager) + throw TCoreException(eErr_InvalidArgument, L"spFeedbackManager", LOCATION); } TSubTaskContext::~TSubTaskContext()