pZipEntryInfo->__compressionLevel = DEFAULT_COMPRESSION;
}
- pZipEntryInfo->__isDirectory = (unzFileInfo.external_fa == 16) ? true : false;
+ const int length = (pZipEntryInfo->__name).GetLength();
+ pZipEntryInfo->__isDirectory = ((pZipEntryInfo->__name)[length - 1] == '/') ? true : false;
pZipEntryInfo->__compressedSize = unzFileInfo.compressed_size;
pZipEntryInfo->__uncompressedSize = unzFileInfo.uncompressed_size;
pZipEntryInfo->__archiveName = archieveName;