Index: src/ch/StatusDlg.cpp =================================================================== diff -u -N -r22bbc4a87fa0b249e1e02ba385f28da9d77a4aa1 -r22573f5fa8bfbf68a19deb7631962e026f028045 --- src/ch/StatusDlg.cpp (.../StatusDlg.cpp) (revision 22bbc4a87fa0b249e1e02ba385f28da9d77a4aa1) +++ src/ch/StatusDlg.cpp (.../StatusDlg.cpp) (revision 22573f5fa8bfbf68a19deb7631962e026f028045) @@ -252,7 +252,7 @@ // status subitem lvi.mask=LVIF_TEXT; lvi.iSubItem=1; - m_strTemp=td.m_spFileInfo->GetFileName(); + m_strTemp = td.m_strFileName; lvi.pszText=m_strTemp.GetBuffer(0); m_strTemp.ReleaseBuffer(); lvi.cchTextMax=lstrlen(lvi.pszText); @@ -279,7 +279,7 @@ { // data that can be changed by a thread GetDlgItem(IDC_OPERATION_STATIC)->SetWindowText(td.m_szStatusText); // operation - GetDlgItem(IDC_SOURCE_STATIC)->SetWindowText(td.m_spFileInfo->GetFullFilePath()); // src object + GetDlgItem(IDC_SOURCE_STATIC)->SetWindowText(td.m_strFullFilePath); // src object // error message if ( (td.m_uiStatus & ST_WORKING_MASK) == ST_ERROR )