e621: fix cover
authorNiki Roo <niki@nikiroo.be>
Fri, 3 Apr 2020 18:45:51 +0000 (20:45 +0200)
committerNiki Roo <niki@nikiroo.be>
Fri, 3 Apr 2020 18:45:51 +0000 (20:45 +0200)
changelog-fr.md
changelog.md
src/be/nikiroo/fanfix/supported/E621.java

index b0bb4e924718984fe4d52e8ddc651af55b41aece..b1785ef755fbaf72870858dcea1959febd7c2a72 100644 (file)
@@ -2,13 +2,14 @@
 
 # Version WIP
 
-- new: MangaHub: un site de manga (English)
-- new: MangaFox: retrait du support (site désagréable)
+- MangaHub: new: un site de manga (English)
+- MangaFox: retrait du support (site désagréable)
+- e621: correction pour la cover non sauvée
 
 # Version 3.0.1
 
-- fix: update pour e621 (et ce n'est plus un BasicSupport_Deprecated)
 - fix: en cas d'URL non supportée, n'affiche plus un message d'erreur relatif à "file://"
+- e621: update pour e621 (et ce n'est plus un BasicSupport_Deprecated)
 
 # Version 3.0.0
 
index e43c4ec4b2a36ff77d6d01db5a6d4bc49d610a07..41f0988acd094a16ab13208d8558ef742dc2a5fc 100644 (file)
@@ -2,8 +2,9 @@
 
 # Version WIP
 
-- new: MangaHub: a manga website (English)
-- new: MangaFox removed (too many unfriendly changes, bye)
+- MangaHub: a manga website (English)
+- MangaFox: removed (too many unfriendly changes, bye)
+- e621: fix cover not saved 
 
 # Version 3.0.1
 
index 4b2fb9028ba04c5ea50286eea031ebc445c39a34..94010a73ae4b61165598b35b4f7ff8743b4b2e41 100644 (file)
@@ -282,8 +282,12 @@ class E621 extends BasicSupport {
                Image image = null;
                List<Entry<String, URL>> chapters = getChapters(null);
                if (!chapters.isEmpty()) {
-                       URL url = chapters.get(0).getValue();
-                       image = bsImages.getImage(this, url);
+                       URL chap1Url = chapters.get(0).getValue();
+                       String imgsChap1 = getChapterContent(chap1Url, 1, null);
+                       if (!imgsChap1.isEmpty()) {
+                               imgsChap1 = imgsChap1.split("]")[0].substring(1).trim();
+                               image = bsImages.getImage(this, new URL(imgsChap1));
+                       }
                }
 
                return image;