X-Git-Url: http://git.nikiroo.be/?a=blobdiff_plain;f=src%2Fbe%2Fnikiroo%2Ffanfix%2Foutput%2FText.java;h=b45a51284bf913501bb0fa7fefd4c12a371c8bc8;hb=16a81ef7656c5c692fb831927e75edde25dd77a0;hp=28f3894b78b3b23f0d25c052006c3c7d0158d32a;hpb=10d558d2429c984327f9e5a16933fefe5cc37314;p=fanfix.git diff --git a/src/be/nikiroo/fanfix/output/Text.java b/src/be/nikiroo/fanfix/output/Text.java index 28f3894..b45a512 100644 --- a/src/be/nikiroo/fanfix/output/Text.java +++ b/src/be/nikiroo/fanfix/output/Text.java @@ -5,7 +5,6 @@ import java.io.File; import java.io.FileOutputStream; import java.io.IOException; import java.io.OutputStreamWriter; -import java.net.URL; import be.nikiroo.fanfix.Instance; import be.nikiroo.fanfix.bundles.StringId; @@ -18,6 +17,7 @@ import be.nikiroo.fanfix.data.Story; class Text extends BasicOutput { protected BufferedWriter writer; protected File targetDir; + private boolean nextParaIsCover = true; @Override public File process(Story story, File targetDir, String targetName) @@ -105,8 +105,11 @@ class Text extends BasicOutput { protected void writeParagraphHeader(Paragraph para) throws IOException { if (para.getType() == ParagraphType.IMAGE) { File file = new File(targetDir, getCurrentImageBestName(true)); - Instance.getCache().saveAsImage(new URL(para.getContent()), file); + Instance.getCache().saveAsImage(para.getContentImage(), file, + nextParaIsCover); } + + nextParaIsCover = false; } @Override