Not to complain if we can't load an image because we'll fall back to the

classpath. Removed getImageSource() as calling through to the resource
manager is simpler.


git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@1972 542714f4-19e9-0310-aa3c-eee0fc999fb1
This commit is contained in:
Michael Bayne
2002-11-20 03:06:06 +00:00
parent 80c81b77c2
commit 3bfca1d20a
@@ -1,5 +1,5 @@
//
// $Id: ImageManager.java,v 1.26 2002/11/20 02:15:05 mdb Exp $
// $Id: ImageManager.java,v 1.27 2002/11/20 03:06:06 mdb Exp $
package com.threerings.media;
@@ -75,7 +75,11 @@ public class ImageManager
InputStream imgin = null;
try {
// first attempt to load the image from the specified resource set
imgin = getImageSource(rset, path);
try {
imgin = _rmgr.getResource(rset, path);
} catch (FileNotFoundException fnfe) {
// fall through and try the classpath
}
// if that fails, attempt to load the image from the classpath
if (imgin == null) {
@@ -164,11 +168,7 @@ public class ImageManager
public Image loadImage (String rset, String path)
throws IOException
{
InputStream imgin = getImageSource(rset, path);
if (imgin == null) {
throw new IOException("Image not in resource set " +
"[rset=" + rset + ", path=" + path + "].");
}
InputStream imgin = _rmgr.getResource(rset, path);
// load up the image
try {
@@ -181,22 +181,6 @@ public class ImageManager
}
}
/**
* Returns an input stream from which the requested image can be
* loaded or null if the image could not be located in any bundle in
* the specified resource set.
*/
protected InputStream getImageSource (String rset, String path)
throws IOException
{
try {
return _rmgr.getResource(rset, path);
} catch (FileNotFoundException fnfe) {
Log.warning(fnfe.getMessage());
return null;
}
}
/**
* Loads the image from the supplied input stream. Does no caching and
* does not convert the image for optimized display on the target