X-Git-Url: http://git.nikiroo.be/?p=fanfix.git;a=blobdiff_plain;f=src%2Fbe%2Fnikiroo%2Ffanfix%2Freader%2FLocalReader.java;fp=src%2Fbe%2Fnikiroo%2Ffanfix%2Freader%2FLocalReader.java;h=a28d4feadeeeb4502da949661923619acc16d241;hp=88ffc5d42d534dbbfbf1fa7d89c8de310ec4d79a;hb=bee7dffea9ef8d3312eee90993a9faaeac6c1127;hpb=fbba607802101f9755826342feb1fd1b88a0b4bb diff --git a/src/be/nikiroo/fanfix/reader/LocalReader.java b/src/be/nikiroo/fanfix/reader/LocalReader.java index 88ffc5d..a28d4fe 100644 --- a/src/be/nikiroo/fanfix/reader/LocalReader.java +++ b/src/be/nikiroo/fanfix/reader/LocalReader.java @@ -59,10 +59,18 @@ class LocalReader extends BasicReader { * in case of I/O error */ public void imprt(String luid, Progress pg) throws IOException { + Progress pgGetStory = new Progress(); + Progress pgSave = new Progress(); + if (pg != null) { + pg.setMax(2); + pg.addProgress(pgGetStory, 1); + pg.addProgress(pgSave, 1); + } + try { - Story story = Instance.getLibrary().getStory(luid, pg); + Story story = Instance.getLibrary().getStory(luid, pgGetStory); if (story != null) { - story = lib.save(story, luid); + story = lib.save(story, luid, pgSave); } else { throw new IOException("Cannot find story in Library: " + luid); }