X-Git-Url: http://git.nikiroo.be/?a=blobdiff_plain;f=src%2Fbe%2Fnikiroo%2Ffanfix%2Freader%2Fui%2FGuiReader.java;h=f97ffddd48a08cf8317d5adbdca682d754796d72;hb=a98e49ee84dee80fe122d9cac03b1ae20c31a54c;hp=aed0a921e42c867dd7c879abf93626b42a19337c;hpb=7a3eb29f983ead2aa175db281a9ddab79eeabb80;p=nikiroo-utils.git diff --git a/src/be/nikiroo/fanfix/reader/ui/GuiReader.java b/src/be/nikiroo/fanfix/reader/ui/GuiReader.java index aed0a92..f97ffdd 100644 --- a/src/be/nikiroo/fanfix/reader/ui/GuiReader.java +++ b/src/be/nikiroo/fanfix/reader/ui/GuiReader.java @@ -268,10 +268,19 @@ class GuiReader extends BasicReader { void read(String luid, boolean sync, Progress pg) throws IOException { File file = cacheLib.getFile(luid, pg); - // TODO: show a special page for the chapter? - // We could also implement an internal viewer, both for image and - // non-image documents - openExternal(getLibrary().getInfo(luid), file, sync); + GuiReaderViewer viewer = new GuiReaderViewer(cacheLib, + cacheLib.getStory(luid, null)); + + // TODO: testing internal story viewer: + if (false) { + if (sync) { + sync(viewer); + } else { + viewer.setVisible(true); + } + } else { + openExternal(getLibrary().getInfo(luid), file, sync); + } } /**