From dd3bc4f8e766ce315fca1f1d6390b35165925b72 Mon Sep 17 00:00:00 2001 From: Michael Bayne Date: Tue, 28 Jun 2005 21:36:45 +0000 Subject: [PATCH] Fail gracefully if we're missing a tile source image. git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@3634 542714f4-19e9-0310-aa3c-eee0fc999fb1 --- src/java/com/threerings/jme/tile/TileFringer.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/java/com/threerings/jme/tile/TileFringer.java b/src/java/com/threerings/jme/tile/TileFringer.java index f8ce7047b..c9c2ecb6d 100644 --- a/src/java/com/threerings/jme/tile/TileFringer.java +++ b/src/java/com/threerings/jme/tile/TileFringer.java @@ -144,6 +144,11 @@ public class TileFringer QuickSort.sort(fringers); BufferedImage source = _isrc.getTileSource(baseType); + if (source == null) { + Log.warning("Missing source tile [type=" + baseType + "]."); + return null; + } + BufferedImage ftimg = _isrc.createImage( source.getWidth(), source.getHeight(), Transparency.OPAQUE); Graphics2D gfx = (Graphics2D)ftimg.getGraphics();