From 4870891d1677aed37bd5841d5c4eb7b3791ffbf9 Mon Sep 17 00:00:00 2001 From: Andrew Dolgov Date: Sun, 24 Feb 2019 11:02:11 +0300 Subject: cbz archive: store filenames instead of fileheaders --- .../src/main/java/org/fox/ttcomics2/archive/CbzComicArchive.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'org.fox.ttcomics') diff --git a/org.fox.ttcomics/src/main/java/org/fox/ttcomics2/archive/CbzComicArchive.java b/org.fox.ttcomics/src/main/java/org/fox/ttcomics2/archive/CbzComicArchive.java index c3dae4c..987ab86 100755 --- a/org.fox.ttcomics/src/main/java/org/fox/ttcomics2/archive/CbzComicArchive.java +++ b/org.fox.ttcomics/src/main/java/org/fox/ttcomics2/archive/CbzComicArchive.java @@ -20,7 +20,7 @@ public class CbzComicArchive extends ComicArchive { private String m_fileName; private ZipFile m_zipFile; - private ArrayList m_entries = new ArrayList<>(); + private ArrayList m_entries = new ArrayList<>(); @Override public int getCount() { @@ -30,7 +30,7 @@ public class CbzComicArchive extends ComicArchive { @Override public InputStream getItem(int index) throws IOException { try { - return m_zipFile.getInputStream(m_entries.get(index)); + return m_zipFile.getInputStream(m_zipFile.getFileHeader(m_entries.get(index))); } catch (ZipException e) { throw new IOException(e.getMessage()); } @@ -47,7 +47,7 @@ public class CbzComicArchive extends ComicArchive { if (fh != null) { if (!fh.isDirectory() && isValidComic(fh.getFileName())) { - m_entries.add(fh); + m_entries.add(fh.getFileName()); } } } -- cgit v1.2.3