Index: src/ch/task.cpp =================================================================== diff -u -N -rc54aa186fda8c0af84325325276245e9d8fcfa26 -rb684bec49aaaea4b89ab2e599497f4085d8698a3 --- src/ch/task.cpp (.../task.cpp) (revision c54aa186fda8c0af84325325276245e9d8fcfa26) +++ src/ch/task.cpp (.../task.cpp) (revision b684bec49aaaea4b89ab2e599497f4085d8698a3) @@ -593,7 +593,7 @@ // update members according to the task definition // make sure to resize paths info array size to match source paths count m_arrSourcePathsInfo.SetCount(m_tTaskDefinition.GetSourcePathCount()); - m_afFilters.ReadFromConfig(m_tTaskDefinition.GetConfiguration(), TASK_PROP_NAME_FILTERING); + GetTaskPropValue(m_tTaskDefinition.GetConfiguration(), m_afFilters); //////////////////////////////// // now rarely changing task progress data @@ -1034,7 +1034,7 @@ m_files.Clear(); // read filtering options - m_afFilters.ReadFromConfig(m_tTaskDefinition.GetConfiguration(), TASK_PROP_NAME_FILTERING); + GetTaskPropValue(m_tTaskDefinition.GetConfiguration(), m_afFilters); // enter some data to m_files int iDestDrvNumber = 0; @@ -2560,7 +2560,7 @@ } } -void CTask::OnCfgOptionChanged(const std::set& rsetChanges, void* pParam) +void CTask::OnCfgOptionChanged(const std::set& rsetChanges, void* pParam) { CTask* pTask = (CTask*)pParam; if(!pTask)