Index: src/ch/ClipboardMonitor.cpp =================================================================== diff -u -N -rb42450e5a25470c399e04cfbb7a368519aa455f2 -r69b48f0b4d7fad78f95854e95fca166014311474 --- src/ch/ClipboardMonitor.cpp (.../ClipboardMonitor.cpp) (revision b42450e5a25470c399e04cfbb7a368519aa455f2) +++ src/ch/ClipboardMonitor.cpp (.../ClipboardMonitor.cpp) (revision 69b48f0b4d7fad78f95854e95fca166014311474) @@ -91,7 +91,7 @@ { DragQueryFile(static_cast(handle), stIndex, path, _MAX_PATH); - tTaskDefinition.AddSourcePath(path); + tTaskDefinition.AddSourcePath(chcore::PathFromString(path)); } // operation type @@ -148,7 +148,8 @@ size_t stEntries = (stClipboardSize > 3) ? 2 : stClipboardSize; for(size_t stIndex = 0; stIndex < stEntries; stIndex++) { - dlg.m_bdData.strText += tTaskDefinition.GetSourcePathAt(stIndex) + _T("\n"); + dlg.m_bdData.strText += tTaskDefinition.GetSourcePathAt(stIndex).ToString(); + dlg.m_bdData.strText += _T("\n"); } // add ... @@ -174,7 +175,7 @@ // get dest path CString strData; dlg.GetPath(strData); - tTaskDefinition.SetDestinationPath((PCTSTR)strData); + tTaskDefinition.SetDestinationPath(chcore::PathFromString(strData)); // load resource strings SetTaskPropValue(tTaskDefinition.GetConfiguration(), GetResManager().LoadString(IDS_FIRSTCOPY_STRING));