X-Git-Url: http://git.nikiroo.be/?a=blobdiff_plain;f=src%2Fbe%2Fnikiroo%2Ffanfix%2Flibrary%2FLocalLibrary.java;h=90e10c3024a61949762fe6a95fb30b5472e0f54c;hb=c956ff52ac789f80c9b694a8f74ca8f1f47db67c;hp=1752dc7f3e253e57586fdc0e675d380700bc31ee;hpb=3989dfc5ced262e3c8d07fc796ec06ce5513c6b8;p=nikiroo-utils.git diff --git a/src/be/nikiroo/fanfix/library/LocalLibrary.java b/src/be/nikiroo/fanfix/library/LocalLibrary.java index 1752dc7..90e10c3 100644 --- a/src/be/nikiroo/fanfix/library/LocalLibrary.java +++ b/src/be/nikiroo/fanfix/library/LocalLibrary.java @@ -255,6 +255,15 @@ public class LocalLibrary extends BasicLibrary { @Override public synchronized Image getCustomAuthorCover(String author) { + if (authorCovers == null) { + authorCovers = new HashMap(); + } + + Image img = authorCovers.get(author); + if (img != null) { + return img; + } + File cover = getAuthorCoverFile(author); if (cover.exists()) { InputStream in;