Index: src/ch/ClipboardMonitor.cpp =================================================================== diff -u -N -r9ea1e103b5fa4ddfebf8028f121ce16e917eec04 -r1d7d79169d480a02e335b8b0a4919f9c78d58325 --- src/ch/ClipboardMonitor.cpp (.../ClipboardMonitor.cpp) (revision 9ea1e103b5fa4ddfebf8028f121ce16e917eec04) +++ src/ch/ClipboardMonitor.cpp (.../ClipboardMonitor.cpp) (revision 1d7d79169d480a02e335b8b0a4919f9c78d58325) @@ -115,6 +115,9 @@ tTaskDefinition.SetOperationType(eOperation); // copy + // set the default options for task + GetConfig().ExtractSubConfig(BRANCH_TASK_SETTINGS, tTaskDefinition.GetConfiguration()); + EmptyClipboard(); CloseClipboard(); @@ -145,7 +148,7 @@ size_t stEntries = (stClipboardSize > 3) ? 2 : stClipboardSize; for(size_t stIndex = 0; stIndex < stEntries; stIndex++) { - dlg.m_bdData.strText += tTaskDefinition.GetSourcePathNameAt(stIndex) + _T("\n"); + dlg.m_bdData.strText += tTaskDefinition.GetSourcePathAt(stIndex) + _T("\n"); } // add ... @@ -191,8 +194,7 @@ pData->m_pTasks->Add(spTask); // write spTask to a file - spTask->Store(true); - spTask->Store(false); + spTask->Store(); // start processing spTask->BeginProcessing();