git://git.nikiroo.be
/
fanfix.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
back to dev
[fanfix.git]
/
src
/
be
/
nikiroo
/
fanfix
/
supported
/
Epub.java
diff --git
a/src/be/nikiroo/fanfix/supported/Epub.java
b/src/be/nikiroo/fanfix/supported/Epub.java
index 5a1fe43ce1e87929ee70e11e43c4d461f4ba3fc1..e5261d36b7a9e291ebfd16b303f22cf51d9b35db 100644
(file)
--- a/
src/be/nikiroo/fanfix/supported/Epub.java
+++ b/
src/be/nikiroo/fanfix/supported/Epub.java
@@
-185,9
+185,6
@@
class Epub extends InfoText {
if (tmpInfo.exists()) {
meta = InfoReader.readMeta(tmpInfo, true);
if (tmpInfo.exists()) {
meta = InfoReader.readMeta(tmpInfo, true);
- if (cover != null) {
- meta.setCover(cover);
- }
tmpInfo.delete();
} else {
if (title == null || title.isEmpty()) {
tmpInfo.delete();
} else {
if (title == null || title.isEmpty()) {
@@
-208,6
+205,16
@@
class Epub extends InfoText {
meta.setAuthor(author);
meta.setImageDocument(isImagesDocumentByDefault());
}
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();
} finally {
if (zipIn != null) {
zipIn.close();