Index: src/ch/MainWnd.cpp =================================================================== diff -u -N -r3921d82d9605d98b2281f3f42d9f9c8385b89a3e -r9ddf8fdd5f641491dd30c49eb90f8f740314b6af --- src/ch/MainWnd.cpp (.../MainWnd.cpp) (revision 3921d82d9605d98b2281f3f42d9f9c8385b89a3e) +++ src/ch/MainWnd.cpp (.../MainWnd.cpp) (revision 9ddf8fdd5f641491dd30c49eb90f8f740314b6af) @@ -539,10 +539,10 @@ GetPropValue(rConfig, dlg.m_vRecent); - INT_PTR iModalResult; - if((iModalResult = dlg.DoModal()) == IDCANCEL) + INT_PTR iModalResult = dlg.DoModal(); + if(iModalResult == IDCANCEL) return CWnd::OnCopyData(pWnd, pCopyDataStruct); - else if(iModalResult == -1) // windows has been closed by a parent + if(iModalResult == -1) // windows has been closed by a parent return TRUE; TRecentPathsTools::AddNewPath(dlg.m_vRecent, dlg.m_tTaskDefinition.GetDestinationPath().ToString());