ArchiveOpenCallback.cpp (p7zip_15.14.1_src_all) | : | ArchiveOpenCallback.cpp (p7zip_16.02_src_all) | ||
---|---|---|---|---|
skipping to change at line 46 | skipping to change at line 46 | |||
} | } | |||
STDMETHODIMP COpenCallbackImp::GetProperty(PROPID propID, PROPVARIANT *value) | STDMETHODIMP COpenCallbackImp::GetProperty(PROPID propID, PROPVARIANT *value) | |||
{ | { | |||
COM_TRY_BEGIN | COM_TRY_BEGIN | |||
NCOM::CPropVariant prop; | NCOM::CPropVariant prop; | |||
if (_subArchiveMode) | if (_subArchiveMode) | |||
switch (propID) | switch (propID) | |||
{ | { | |||
case kpidName: prop = _subArchiveName; break; | case kpidName: prop = _subArchiveName; break; | |||
// case kpidSize: prop = _subArchiveSize; break; // we don't use it now | ||||
} | } | |||
else | else | |||
switch (propID) | switch (propID) | |||
{ | { | |||
case kpidName: prop = _fileInfo.Name; break; | case kpidName: prop = _fileInfo.Name; break; | |||
case kpidIsDir: prop = _fileInfo.IsDir(); break; | case kpidIsDir: prop = _fileInfo.IsDir(); break; | |||
case kpidSize: prop = _fileInfo.Size; break; | case kpidSize: prop = _fileInfo.Size; break; | |||
case kpidAttrib: prop = (UInt32)_fileInfo.Attrib; break; | case kpidAttrib: prop = (UInt32)_fileInfo.Attrib; break; | |||
case kpidCTime: prop = _fileInfo.CTime; break; | case kpidCTime: prop = _fileInfo.CTime; break; | |||
case kpidATime: prop = _fileInfo.ATime; break; | case kpidATime: prop = _fileInfo.ATime; break; | |||
End of changes. 1 change blocks. | ||||
0 lines changed or deleted | 1 lines changed or added |