Index: src/ch/FileInfo.cpp =================================================================== diff -u -N -r4c272b19c74694c428c943011f279ec064fbd894 -r41fe62040d243a82461acabdad942307d7c9045f --- src/ch/FileInfo.cpp (.../FileInfo.cpp) (revision 4c272b19c74694c428c943011f279ec064fbd894) +++ src/ch/FileInfo.cpp (.../FileInfo.cpp) (revision 41fe62040d243a82461acabdad942307d7c9045f) @@ -654,6 +654,7 @@ m_timCreation = finf.m_timCreation; m_timLastAccess = finf.m_timLastAccess; m_timLastWrite = finf.m_timLastWrite; + m_uiFlags = finf.m_uiFlags; m_pClipboard=finf.m_pClipboard; } @@ -702,6 +703,7 @@ m_timCreation = pwfd->ftCreationTime; m_timLastAccess = pwfd->ftLastAccessTime; m_timLastWrite = pwfd->ftLastWriteTime; + m_uiFlags = 0; } bool CFileInfo::Create(CString strFilePath, int iSrcIndex) @@ -730,6 +732,7 @@ m_timCreation.SetDateTime(1900, 1, 1, 0, 0, 0); m_timLastAccess.SetDateTime(1900, 1, 1, 0, 0, 0); m_timLastWrite.SetDateTime(1900, 1, 1, 0, 0, 0); + m_uiFlags = 0; return false; } } @@ -859,6 +862,7 @@ ar>>m_timCreation; ar>>m_timLastAccess; ar>>m_timLastWrite; + m_uiFlags = 0; } bool CFileInfo::operator==(const CFileInfo& rInfo)