X-Git-Url: http://git.nikiroo.be/?a=blobdiff_plain;f=src%2Fbe%2Fnikiroo%2Ffanfix%2Flibrary%2FBasicLibrary.java;h=7f7a09dd528d63ce0322150de77c1c4bf683c4a8;hb=f83510cf13d55c8700de01ee06ae752da1d102b4;hp=b8b8185cd50f75b915d732901ce8a79814bb9727;hpb=60f723111f3f7f5bd60760afa7d0b645406b48d7;p=fanfix.git diff --git a/src/be/nikiroo/fanfix/library/BasicLibrary.java b/src/be/nikiroo/fanfix/library/BasicLibrary.java index b8b8185..7f7a09d 100644 --- a/src/be/nikiroo/fanfix/library/BasicLibrary.java +++ b/src/be/nikiroo/fanfix/library/BasicLibrary.java @@ -185,7 +185,7 @@ abstract public class BasicLibrary { /** * Set the author cover to the given story cover. * - * @param source + * @param author * the author to change * @param luid * the story LUID @@ -599,7 +599,8 @@ abstract public class BasicLibrary { * * @return the corresponding {@link Story} or NULL if not found */ - public synchronized Story getStory(String luid, MetaData meta, Progress pg) { + public synchronized Story getStory(String luid, + @SuppressWarnings("javadoc") MetaData meta, Progress pg) { if (pg == null) { pg = new Progress(); @@ -633,9 +634,10 @@ abstract public class BasicLibrary { } catch (IOException e) { // We should not have not-supported files in the // library - Instance.getTraceHandler() - .error(new IOException("Cannot load file from library: " - + file, e)); + Instance.getTraceHandler().error( + new IOException(String.format( + "Cannot load file of type '%s' from library: %s", + meta.getType(), file), e)); } finally { pgProcess.done(); pg.done(); @@ -941,6 +943,8 @@ abstract public class BasicLibrary { meta.setTitle(newTitle); meta.setAuthor(newAuthor); saveMeta(meta, pg); + + invalidateInfo(luid); } /**