X-Git-Url: http://gitweb.fperrin.net/?p=GpsPrune.git;a=blobdiff_plain;f=tim%2Fprune%2Fgui%2FPhotoThumbnail.java;fp=tim%2Fprune%2Fgui%2FPhotoThumbnail.java;h=458ee8d84d866945d92d4cf51fb2b1da83ee5cd4;hp=3e8b093a644c5c57ddfa2a078210b964be346e29;hb=92dad5df664287acb51728e9ea599f150765d34a;hpb=81843c3d8d0771bf00d0f26034a13aa515465c78 diff --git a/tim/prune/gui/PhotoThumbnail.java b/tim/prune/gui/PhotoThumbnail.java index 3e8b093..458ee8d 100644 --- a/tim/prune/gui/PhotoThumbnail.java +++ b/tim/prune/gui/PhotoThumbnail.java @@ -129,14 +129,16 @@ public class PhotoThumbnail extends JPanel implements Runnable { if (_inPanel) { - // use either exif thumbnail or photo scaled down to sensible size + _thumbnail = null; + // try to use exif thumbnail if (_photo.getExifThumbnail() != null) { // Use exif thumbnail Image image = new ImageIcon(_photo.getExifThumbnail()).getImage(); _thumbnail = ImageUtils.createScaledImage(image, image.getWidth(null), image.getHeight(null)); image = null; } - else + // Maybe there's no thumbnail, maybe the load of the thumbnail failed + if (_thumbnail == null) { // no exif thumbnail available, going to have to read whole thing int picWidth = _photo.getWidth();