From 37c6b06ee0c36d2e355f0c91bba38106b361dc38 Mon Sep 17 00:00:00 2001 From: "wagic.the.homebrew" Date: Sun, 21 Aug 2011 09:43:00 +0000 Subject: [PATCH] - removed broken support for non "stored" zip files for card images --- JGE/src/zipFS/zfsystem.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/JGE/src/zipFS/zfsystem.cpp b/JGE/src/zipFS/zfsystem.cpp index c821b7c45..7116bd1b5 100644 --- a/JGE/src/zipFS/zfsystem.cpp +++ b/JGE/src/zipFS/zfsystem.cpp @@ -384,6 +384,10 @@ bool filesystem::PreloadZip(const char * Filename, map& targe const unsigned short i = FileHdr.m_FilenameSize - 1; if (FileHdr.m_FilenameSize != 0) { + // The zip in zip method only supports stored Zips because of JFileSystem limitations + if ((FileHdr.m_UncompSize != FileHdr.m_CompSize) || FileHdr.m_CompMethod != STORED) + continue; + target[Name] = file_info( 1, // Package ID FileHdr.m_RelOffset, // "Local File" header offset position