Index: src/ch/MainWnd.cpp =================================================================== diff -u -r044d0e17cdedf3055202486a2235e1a3c8dd6e56 -r98791237b8511ff19aa54dc3c6901222287d9914 --- src/ch/MainWnd.cpp (.../MainWnd.cpp) (revision 044d0e17cdedf3055202486a2235e1a3c8dd6e56) +++ src/ch/MainWnd.cpp (.../MainWnd.cpp) (revision 98791237b8511ff19aa54dc3c6901222287d9914) @@ -516,15 +516,13 @@ tTaskDefinition.SetOperationType(bMove ? eOperation_Move : eOperation_Copy); - TTaskBasicConfiguration tTaskConfig; - tTaskConfig.SetCreateEmptyFiles(bOnlyCreate != FALSE); - tTaskConfig.SetCreateOnlyDirectories(bForceDirectories != FALSE); - tTaskConfig.SetIgnoreDirectories(bIgnoreDirs != FALSE); + tTaskDefinition.GetConfiguration().GetCopyMoveConfig().SetCreateEmptyFiles(bOnlyCreate != FALSE); + tTaskDefinition.GetConfiguration().GetCopyMoveConfig().SetCreateOnlyDirectories(bForceDirectories != FALSE); + tTaskDefinition.GetConfiguration().GetCopyMoveConfig().SetIgnoreDirectories(bIgnoreDirs != FALSE); CTaskPtr spTask = m_tasks.CreateTask(); spTask->SetTaskDefinition(tTaskDefinition); - spTask->SetTaskBasicConfiguration(tTaskConfig); // set some stuff related with task spTask->SetBufferSizes(&bsSizes); @@ -605,16 +603,12 @@ // new task CTaskPtr spTask = m_tasks.CreateTask(); + tTaskDefinition.GetConfiguration().GetCopyMoveConfig().SetCreateEmptyFiles(dlg.m_ccData.m_bCreateStructure); + tTaskDefinition.GetConfiguration().GetCopyMoveConfig().SetCreateOnlyDirectories(dlg.m_ccData.m_bForceDirectories); + tTaskDefinition.GetConfiguration().GetCopyMoveConfig().SetIgnoreDirectories(dlg.m_ccData.m_bIgnoreFolders); + spTask->SetTaskDefinition(tTaskDefinition); - // special status - TTaskBasicConfiguration tTaskConfig; - tTaskConfig.SetCreateEmptyFiles(dlg.m_ccData.m_bCreateStructure); - tTaskConfig.SetCreateOnlyDirectories(dlg.m_ccData.m_bForceDirectories); - tTaskConfig.SetIgnoreDirectories(dlg.m_ccData.m_bIgnoreFolders); - - spTask->SetTaskBasicConfiguration(tTaskConfig); - spTask->SetBufferSizes(&dlg.m_ccData.m_bsSizes); spTask->SetPriority(dlg.m_ccData.m_iPriority); spTask->SetFilters(&dlg.m_ccData.m_afFilters);