Index: src/ch/TBasePathData.h =================================================================== diff -u -r16a61d123d45e60dea731a6620f6f47acccd8c43 -ra77ea347e3787d330b37917be4c72be480419c93 --- src/ch/TBasePathData.h (.../TBasePathData.h) (revision 16a61d123d45e60dea731a6620f6f47acccd8c43) +++ src/ch/TBasePathData.h (.../TBasePathData.h) (revision a77ea347e3787d330b37917be4c72be480419c93) @@ -75,7 +75,7 @@ { public: // constructors/destructor - TBasePathDataContainer(const chcore::TPathContainer& tBasePaths); + explicit TBasePathDataContainer(const chcore::TPathContainer& tBasePaths); ~TBasePathDataContainer(); // standard access to data Index: src/ch/TSubTaskScanDirectory.cpp =================================================================== diff -u -r6e8aa26e2428e3bc71099255c5911f57bc722100 -ra77ea347e3787d330b37917be4c72be480419c93 --- src/ch/TSubTaskScanDirectory.cpp (.../TSubTaskScanDirectory.cpp) (revision 6e8aa26e2428e3bc71099255c5911f57bc722100) +++ src/ch/TSubTaskScanDirectory.cpp (.../TSubTaskScanDirectory.cpp) (revision a77ea347e3787d330b37917be4c72be480419c93) @@ -48,7 +48,7 @@ CFileInfoArray& rFilesCache = GetContext().GetFilesCache(); TTaskDefinition& rTaskDefinition = GetContext().GetTaskDefinition(); chcore::IFeedbackHandler* piFeedbackHandler = GetContext().GetFeedbackHandler(); - const TBasePathDataContainer& rarrSourcePathsInfo = GetContext().GetTaskDefinition().GetSourcePaths(); + const TBasePathDataContainer& rarrSourcePathsInfo = GetContext().GetBasePathDataContainer(); TWorkerThreadController& rThreadController = GetContext().GetThreadController(); rLog.logi(_T("Searching for files..."));