if (tmpInfo.exists()) {
meta = InfoReader.readMeta(tmpInfo, true);
- if (cover != null) {
- meta.setCover(cover);
- }
tmpInfo.delete();
} else {
if (title == null || title.isEmpty()) {
meta.setAuthor(author);
meta.setImageDocument(isImagesDocumentByDefault());
}
+
+ if (meta.getCover() == null) {
+ if (cover != null) {
+ meta.setCover(cover);
+ } else {
+ meta.setCover(InfoReader
+ .getCoverByName(getSourceFileOriginal().toURI()
+ .toURL()));
+ }
+ }
} finally {
if (zipIn != null) {
zipIn.close();