X-Git-Url: http://git.nikiroo.be/?p=fanfix.git;a=blobdiff_plain;f=src%2Fbe%2Fnikiroo%2Ffanfix%2Freader%2Ftui%2FTuiReaderStoryWindow.java;h=ead70d4b0a116e58f6fdeb68ee4aae137e352004;hp=e4587e755917c0b2489fa1a32ce34dc1debb90db;hb=fdc55375d1439a3d70159b8bcb0d433c74d96200;hpb=ed2fd793b8768d7865afb2176375a6459e2408d2 diff --git a/src/be/nikiroo/fanfix/reader/tui/TuiReaderStoryWindow.java b/src/be/nikiroo/fanfix/reader/tui/TuiReaderStoryWindow.java index e4587e7..ead70d4 100644 --- a/src/be/nikiroo/fanfix/reader/tui/TuiReaderStoryWindow.java +++ b/src/be/nikiroo/fanfix/reader/tui/TuiReaderStoryWindow.java @@ -133,7 +133,10 @@ class TuiReaderStoryWindow extends TWindow { String name; if (chapter == 0) { chap = getStory().getMeta().getResume(); - name = String.format(" %s", chap.getName()); + if (chap != null) + name = String.format(" %s", chap.getName()); + else + name = "[No RESUME]"; } else { chap = getStory().getChapters().get(chapter - 1); name = String @@ -148,14 +151,17 @@ class TuiReaderStoryWindow extends TWindow { StringBuilder builder = new StringBuilder(); // TODO: i18n - String c = String.format("Chapter %d: %s", chapter, chap.getName()); + String c = String.format("Chapter %d: %s", chapter, + chap == null ? "[No RESUME]" : chap.getName()); builder.append(c).append("\n"); for (int i = 0; i < c.length(); i++) { builder.append("═"); } builder.append("\n\n"); - for (Paragraph para : chap) { - builder.append(para.getContent()).append("\n\n"); + if (chap != null) { + for (Paragraph para : chap) { + builder.append(para.getContent()).append("\n\n"); + } } textField.setText(builder.toString()); textField.reflow();