Index: src/libchcore/TTask.cpp =================================================================== diff -u -N -r8592d6dcef30c8e4967ca4dcee37c1ca52afbf16 -r3b320bc86d4e808c2f6a70c10bd5c9936102b301 --- src/libchcore/TTask.cpp (.../TTask.cpp) (revision 8592d6dcef30c8e4967ca4dcee37c1ca52afbf16) +++ src/libchcore/TTask.cpp (.../TTask.cpp) (revision 3b320bc86d4e808c2f6a70c10bd5c9936102b301) @@ -526,7 +526,10 @@ // determine when to scan directories bool bReadTasksSize = GetTaskPropValue(m_tConfiguration); - // prepare context for subtasks + // initialize subtask array + m_tSubTasksArray.InitBeforeExec(); + + // exec the estimation subtasks if (bReadTasksSize) eResult = m_tSubTasksArray.Execute(spFeedbackHandler, true);