diff options
| author | Bdale Garbee <bdale@gag.com> | 2013-05-16 00:36:23 -0600 | 
|---|---|---|
| committer | Bdale Garbee <bdale@gag.com> | 2013-05-16 00:36:23 -0600 | 
| commit | 02d111b1b53ef01fc6e9ab6c4bc60b8af1be0067 (patch) | |
| tree | 8356f4a019969ee99a45e264c87d38555cf316cc /altosui/AltosSiteMapCache.java | |
| parent | 7a2e1f05adad990a6b161865267abf07ffec7a7e (diff) | |
| parent | 7699a55aed3a9a7daeb4c6a5a9a280f43edf455f (diff) | |
Merge branch 'branch-1.2' into debian
Diffstat (limited to 'altosui/AltosSiteMapCache.java')
| -rw-r--r-- | altosui/AltosSiteMapCache.java | 18 | 
1 files changed, 9 insertions, 9 deletions
diff --git a/altosui/AltosSiteMapCache.java b/altosui/AltosSiteMapCache.java index f729a298..40c8ff6b 100644 --- a/altosui/AltosSiteMapCache.java +++ b/altosui/AltosSiteMapCache.java @@ -17,19 +17,12 @@  package altosui; -import java.awt.*; -import java.awt.image.*; -import java.awt.event.*;  import javax.swing.*;  import javax.imageio.ImageIO; -import javax.swing.table.*; +import java.awt.image.*;  import java.io.*; -import java.util.*; -import java.text.*; -import java.util.prefs.*;  import java.net.URL;  import java.net.URLConnection; -import org.altusmetrum.AltosLib.*;  public class AltosSiteMapCache extends JLabel {  	public static boolean fetchMap(File file, String url) { @@ -95,7 +88,14 @@ public class AltosSiteMapCache extends JLabel {  		}  		try { -			return new ImageIcon(ImageIO.read(pngfile)); +			BufferedImage	img; + +			img = ImageIO.read(pngfile); +			if (img == null) { +				System.out.printf("# Can't read pngfile %s\n", pngfile); +				return null; +			} +			return new ImageIcon(img);  		} catch (IOException e) {  			System.out.printf("# IO error trying to load %s\n", pngfile);  			return null;  | 
