[vassalengine-svn] SF.net SVN: vassalengine:[7783] VASSAL-src/trunk/src/VASSAL/tools/io/ ZipArchive
Brought to you by:
rodneykinney,
uckelman
From: <uck...@us...> - 2011-08-27 17:32:40
|
Revision: 7783 http://vassalengine.svn.sourceforge.net/vassalengine/?rev=7783&view=rev Author: uckelman Date: 2011-08-27 17:32:33 +0000 (Sat, 27 Aug 2011) Log Message: ----------- Fixed 2584: Cannot load images into a module Don't try to open a ZipFile which doesn't exist. Modified Paths: -------------- VASSAL-src/trunk/src/VASSAL/tools/io/ZipArchive.java Modified: VASSAL-src/trunk/src/VASSAL/tools/io/ZipArchive.java =================================================================== --- VASSAL-src/trunk/src/VASSAL/tools/io/ZipArchive.java 2011-08-27 14:40:14 UTC (rev 7782) +++ VASSAL-src/trunk/src/VASSAL/tools/io/ZipArchive.java 2011-08-27 17:32:33 UTC (rev 7783) @@ -564,11 +564,13 @@ /** Rebuilds the {@link ZipEntries} from our underlying {@link ZipFile}. */ private synchronized void readEntries() throws IOException { entries.clear(); - zipFile = new ZipFile(archiveFile); - for (ZipEntry e : iterate(zipFile.entries())) { - entries.put(e.getName(), new Entry(e, null)); -//System.out.println(e.getName()); + if (archiveFile.exists()) { + zipFile = new ZipFile(archiveFile); + + for (ZipEntry e : iterate(zipFile.entries())) { + entries.put(e.getName(), new Entry(e, null)); + } } } This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |