Index: src/ch/TTaskDefinition.cpp =================================================================== diff -u -N -r69b48f0b4d7fad78f95854e95fca166014311474 -r591f291e22d2ece89acb266c8aa0b05c257a407c --- src/ch/TTaskDefinition.cpp (.../TTaskDefinition.cpp) (revision 69b48f0b4d7fad78f95854e95fca166014311474) +++ src/ch/TTaskDefinition.cpp (.../TTaskDefinition.cpp) (revision 591f291e22d2ece89acb266c8aa0b05c257a407c) @@ -104,7 +104,7 @@ void TTaskDefinition::SetDestinationPath(const chcore::TSmartPath& pathDestination) { m_pathDestinationPath = pathDestination; - m_pathDestinationPath.AppendIfNotExists(_T("\\"), false); + m_pathDestinationPath.AppendSeparatorIfDoesNotExist(); m_bModified = true; } @@ -181,7 +181,7 @@ if(!tTaskInfo.GetValue(_T("TaskDefinition.DestinationPath"), m_pathDestinationPath) || m_pathDestinationPath.IsEmpty()) THROW(_T("Missing destination path"), 0, 0, 0); - m_pathDestinationPath.AppendIfNotExists(_T("\\"), false); + m_pathDestinationPath.AppendSeparatorIfDoesNotExist(); int iOperation = eOperation_None; if(!tTaskInfo.GetValue(_T("TaskDefinition.OperationType"), iOperation))