Ensure that we're loading our images through a BufferedInputStream.
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@1406 542714f4-19e9-0310-aa3c-eee0fc999fb1
This commit is contained in:
@@ -1,5 +1,5 @@
|
|||||||
//
|
//
|
||||||
// $Id: ImageManager.java,v 1.16 2002/04/28 01:19:11 mdb Exp $
|
// $Id: ImageManager.java,v 1.17 2002/05/29 18:45:00 mdb Exp $
|
||||||
|
|
||||||
package com.threerings.media;
|
package com.threerings.media;
|
||||||
|
|
||||||
@@ -8,8 +8,9 @@ import java.awt.Graphics2D;
|
|||||||
import java.awt.Image;
|
import java.awt.Image;
|
||||||
import java.awt.image.BufferedImage;
|
import java.awt.image.BufferedImage;
|
||||||
|
|
||||||
import java.io.InputStream;
|
import java.io.BufferedInputStream;
|
||||||
import java.io.IOException;
|
import java.io.IOException;
|
||||||
|
import java.io.InputStream;
|
||||||
|
|
||||||
import java.util.HashMap;
|
import java.util.HashMap;
|
||||||
import java.util.Iterator;
|
import java.util.Iterator;
|
||||||
@@ -82,7 +83,9 @@ public class ImageManager
|
|||||||
throws IOException
|
throws IOException
|
||||||
{
|
{
|
||||||
try {
|
try {
|
||||||
return _loader.loadImage(_rmgr.getResource(path));
|
InputStream imgin = _rmgr.getResource(path);
|
||||||
|
BufferedInputStream bin = new BufferedInputStream(imgin);
|
||||||
|
return _loader.loadImage(bin);
|
||||||
} catch (IllegalArgumentException iae) {
|
} catch (IllegalArgumentException iae) {
|
||||||
String errmsg = "Error loading image [path=" + path + "]";
|
String errmsg = "Error loading image [path=" + path + "]";
|
||||||
throw new NestableIOException(errmsg, iae);
|
throw new NestableIOException(errmsg, iae);
|
||||||
|
|||||||
Reference in New Issue
Block a user