/**
* Set the author cover to the given story cover.
*
- * @param source
+ * @param author
* the author to change
* @param luid
* the story LUID
*
* @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();
} 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();
meta.setTitle(newTitle);
meta.setAuthor(newAuthor);
saveMeta(meta, pg);
+
+ invalidateInfo(luid);
}
/**