From e00610ecdb33c93e5b7b96a9b0063e9a8e8dbf5c Mon Sep 17 00:00:00 2001 From: Michael Bayne Date: Wed, 29 May 2002 18:45:00 +0000 Subject: [PATCH] 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 --- src/java/com/threerings/media/image/ImageManager.java | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/java/com/threerings/media/image/ImageManager.java b/src/java/com/threerings/media/image/ImageManager.java index 9fe47d881..0cacb71f6 100644 --- a/src/java/com/threerings/media/image/ImageManager.java +++ b/src/java/com/threerings/media/image/ImageManager.java @@ -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; @@ -8,8 +8,9 @@ import java.awt.Graphics2D; import java.awt.Image; import java.awt.image.BufferedImage; -import java.io.InputStream; +import java.io.BufferedInputStream; import java.io.IOException; +import java.io.InputStream; import java.util.HashMap; import java.util.Iterator; @@ -82,7 +83,9 @@ public class ImageManager throws IOException { try { - return _loader.loadImage(_rmgr.getResource(path)); + InputStream imgin = _rmgr.getResource(path); + BufferedInputStream bin = new BufferedInputStream(imgin); + return _loader.loadImage(bin); } catch (IllegalArgumentException iae) { String errmsg = "Error loading image [path=" + path + "]"; throw new NestableIOException(errmsg, iae);