if (resizedImage == null) {
try {
Image cover = null;
- if (meta.getLuid() == null) {
+ if (meta.getLuid() != null) {
+ cover = reader.getLibrary().getCover(meta.getLuid());
+ }
+ if (cover == null) {
cover = reader.getLibrary()
.getSourceCover(meta.getSource());
- } else {
- cover = reader.getLibrary().getCover(meta.getLuid());
}
- BufferedImage coverb = ImageUtilsAwt.fromImage(cover);
-
resizedImage = new BufferedImage(SPINE_WIDTH + COVER_WIDTH,
SPINE_HEIGHT + COVER_HEIGHT + HOFFSET,
BufferedImage.TYPE_4BYTE_ABGR);
g.setColor(Color.white);
g.fillRect(0, HOFFSET, COVER_WIDTH, COVER_HEIGHT);
if (cover != null) {
+ BufferedImage coverb = ImageUtilsAwt.fromImage(cover);
g.drawImage(coverb, 0, HOFFSET, COVER_WIDTH, COVER_HEIGHT,
null);
} else {