summaryrefslogtreecommitdiff
path: root/org.fox.ttcomics
diff options
context:
space:
mode:
authorAndrew Dolgov <[email protected]>2019-02-24 11:02:11 +0300
committerAndrew Dolgov <[email protected]>2019-02-24 11:02:11 +0300
commit4870891d1677aed37bd5841d5c4eb7b3791ffbf9 (patch)
tree14e71cffe462b7f105534edb868d8e0b54241d61 /org.fox.ttcomics
parentef1d4ca52c9de62916693065c3f586efca29d9e0 (diff)
cbz archive: store filenames instead of fileheaders
Diffstat (limited to 'org.fox.ttcomics')
-rwxr-xr-xorg.fox.ttcomics/src/main/java/org/fox/ttcomics2/archive/CbzComicArchive.java6
1 files changed, 3 insertions, 3 deletions
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<FileHeader> m_entries = new ArrayList<>();
+ private ArrayList<String> 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());
}
}
}