Return immediately when the right sun jpeg plugin is found.

This commit is contained in:
Rob Timpe 2014-01-28 13:32:46 -08:00
parent bb4e77406a
commit 1e42cf1499
2 changed files with 4 additions and 6 deletions

View File

@ -88,15 +88,14 @@ public class JPEGImageReaderSpi extends ImageReaderSpi {
static ImageReaderSpi lookupDelegateProvider(final ServiceRegistry registry) {
Iterator<ImageReaderSpi> it = registry.getServiceProviders(ImageReaderSpi.class, new ImageFormatFilter("JPEG"), true);
ImageReaderSpi ret = null;
while (it.hasNext()) {
ImageReaderSpi imageReaderSpi = it.next();
if (imageReaderSpi.getClass().getCanonicalName().equals("com.sun.imageio.plugins.jpeg.JPEGImageReaderSpi")) {
ret = imageReaderSpi;
return imageReaderSpi;
}
}
return ret;
return null;
}
@SuppressWarnings({"unchecked"})

View File

@ -89,15 +89,14 @@ public class JPEGImageWriterSpi extends ImageWriterSpi {
static ImageWriterSpi lookupDelegateProvider(final ServiceRegistry registry) {
Iterator<ImageWriterSpi> it = registry.getServiceProviders(ImageWriterSpi.class, new ImageFormatFilter("JPEG"), true);
ImageWriterSpi ret = null;
while (it.hasNext()) {
ImageWriterSpi imageWriterSpi = it.next();
if (imageWriterSpi.getClass().getCanonicalName().equals("com.sun.imageio.plugins.jpeg.JPEGImageWriterSpi")) {
ret = imageWriterSpi;
return imageWriterSpi;
}
}
return ret;
return null;
}
@SuppressWarnings({"unchecked"})