diff -r 0ffb4e86fcc9 -r a179b74831c9 userlibandfileserver/fileserver/swins/elocal.cpp --- a/userlibandfileserver/fileserver/swins/elocal.cpp Thu Jul 15 20:11:42 2010 +0300 +++ b/userlibandfileserver/fileserver/swins/elocal.cpp Thu Aug 19 11:14:22 2010 +0300 @@ -855,8 +855,8 @@ file.SetSize64(fileSize, EFalse); file.SetAtt(info.dwFileAttributes&KEntryAttMaskSupported); -// if (IsRomDrive()) -// file.iAtt|=KEntryAttReadOnly; + if (IsRomDrive()) + file.SetAtt(file.Att() | KEntryAttReadOnly); TTime tempTime=file.Modified(); fileTimeToTime(&info.ftLastWriteTime,tempTime); file.SetModified(tempTime);