Index: src/ch/MainWnd.cpp =================================================================== diff -u -N -r8422e5787e56453d78c7270066c3e8d1743ca757 -rd0bc3c187684f54894c7280a936d5507a5e49f35 --- src/ch/MainWnd.cpp (.../MainWnd.cpp) (revision 8422e5787e56453d78c7270066c3e8d1743ca757) +++ src/ch/MainWnd.cpp (.../MainWnd.cpp) (revision d0bc3c187684f54894c7280a936d5507a5e49f35) @@ -244,7 +244,7 @@ try { - m_spTasks.reset(new chcore::TTaskManager(spSerializerFactory, spFeedbackFactory)); + m_spTasks.reset(new chcore::TTaskManager(spSerializerFactory, spFeedbackFactory, PathFromString(strTasksDir))); } catch(const std::exception& e) { @@ -255,7 +255,7 @@ { if(MsgBox(IDS_TASKMANAGER_LOAD_FAILED, MB_ICONERROR | MB_OKCANCEL) == IDOK) { - m_spTasks.reset(new chcore::TTaskManager(spSerializerFactory, spFeedbackFactory, true)); + m_spTasks.reset(new chcore::TTaskManager(spSerializerFactory, spFeedbackFactory, PathFromString(strTasksDir), true)); } else return false;