2003/12/16 20:55:24
[org.ibex.core.git] / src / org / xwt / Picture.java
index eb32928..f0eafec 100644 (file)
@@ -30,11 +30,11 @@ public class Picture {
     public static Picture load(final Res r, final Scheduler.Task callback) {
         Picture ret = (Picture)cache.get(r);
         if (ret == null) cache.put(r, ret = Platform.createPicture(r));
+        final Picture p = ret;
         if (!ret.isLoaded && callback != null)
             new java.lang.Thread() { public void run() {
                 try {
                     PushbackInputStream pbis = new PushbackInputStream(r.getInputStream());
-                    Picture p = null;
                     int firstByte = pbis.read();
                     if (firstByte == -1) throw new JSExn("empty stream reading image");
                     pbis.unread(firstByte);