[Scummvm-cvs-logs] SF.net SVN: scummvm:[34698] scummvm/trunk/common/unzip.cpp
tanoku at users.sourceforge.net
tanoku at users.sourceforge.net
Tue Sep 30 13:53:39 CEST 2008
Revision: 34698
http://scummvm.svn.sourceforge.net/scummvm/?rev=34698&view=rev
Author: tanoku
Date: 2008-09-30 11:53:37 +0000 (Tue, 30 Sep 2008)
Log Message:
-----------
Fixed functionality of ZipArchive::getAllNames(). Now it expects a possibly non-empty string list and returns the amount of new filenames added to it.
Modified Paths:
--------------
scummvm/trunk/common/unzip.cpp
Modified: scummvm/trunk/common/unzip.cpp
===================================================================
--- scummvm/trunk/common/unzip.cpp 2008-09-30 11:33:43 UTC (rev 34697)
+++ scummvm/trunk/common/unzip.cpp 2008-09-30 11:53:37 UTC (rev 34698)
@@ -1400,14 +1400,15 @@
return 0;
char fileNameBuffer[UNZ_MAXFILENAMEINZIP + 1];
- list.clear();
+ int fileCount = 0;
do {
unzGetCurrentFileInfo(_zipFile, 0, fileNameBuffer, UNZ_MAXFILENAMEINZIP + 1, 0, 0, 0, 0);
list.push_back(Common::String(fileNameBuffer));
+ fileCount++;
} while (unzGoToNextFile(_zipFile) == UNZ_OK);
- return list.size();
+ return fileCount;
}
/*
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
More information about the Scummvm-git-logs
mailing list