From 279b3b07c03ef8e24d30ab01d73d3a337fe16a5e Mon Sep 17 00:00:00 2001 From: Michael Bayne Date: Thu, 13 Dec 2001 05:14:53 +0000 Subject: [PATCH] Need to reference ImageIO in the constructor to ensure that the classloading is attempting at construct time. So we do so by disabling disk caching which will hopefully allow ImageIO stuff to work in the applet. git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@764 542714f4-19e9-0310-aa3c-eee0fc999fb1 --- src/java/com/threerings/media/image/ImageIOLoader.java | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/java/com/threerings/media/image/ImageIOLoader.java b/src/java/com/threerings/media/image/ImageIOLoader.java index 3eb2bbc46..675621ac2 100644 --- a/src/java/com/threerings/media/image/ImageIOLoader.java +++ b/src/java/com/threerings/media/image/ImageIOLoader.java @@ -1,5 +1,5 @@ // -// $Id: ImageIOLoader.java,v 1.2 2001/12/13 01:14:30 shaper Exp $ +// $Id: ImageIOLoader.java,v 1.3 2001/12/13 05:14:53 mdb Exp $ package com.threerings.media; @@ -15,6 +15,13 @@ import javax.imageio.ImageIO; */ public class ImageIOLoader implements ImageLoader { + public ImageIOLoader () + { + // we need to reference ImageIO in the constructor to force the + // classloader to attempt to load the ImageIO classes + ImageIO.setUseCache(false); + } + // documentation inherited public Image loadImage (InputStream source) throws IOException