code cleanup / jdoc
[nikiroo-utils.git] / src / be / nikiroo / fanfix / supported / MangaLel.java
index de0b871331ef313b6be628c382c9487f281b5c3e..47efad8594a71830a33e5de698e47256c3d87616 100644 (file)
@@ -34,14 +34,11 @@ class MangaLel extends BasicSupport {
                meta.setAuthor(getAuthor());
                meta.setDate(bsHelper.formatDate(getDate()));
                meta.setTags(getTags());
-               meta.setSource(getType().getSourceName());
                meta.setUrl(getSource().toString());
-               meta.setPublisher(getType().getSourceName());
                meta.setUuid(getSource().toString());
                meta.setLuid("");
                meta.setLang("fr");
                meta.setSubject("manga");
-               meta.setType(getType().toString());
                meta.setImageDocument(true);
                meta.setCover(getCover());
 
@@ -138,11 +135,17 @@ class MangaLel extends BasicSupport {
                        if (img != null) {
                                String coverUrl = img.absUrl("src");
 
-                               InputStream coverIn;
                                try {
-                                       coverIn = Instance.getInstance().getCache().open(new URL(coverUrl), this, true);
+                                       InputStream coverIn = Instance.getInstance().getCache()
+                                                       .open(new URL(coverUrl), this, true);
                                        try {
-                                               return new Image(coverIn);
+                                               Image ii = new Image(coverIn);
+                                               if (ii.getSize() == 0) {
+                                                       ii.close();
+                                                       throw new IOException("Empty image not accepted");
+                                               }
+                                               
+                                               return ii;
                                        } finally {
                                                coverIn.close();
                                        }