IIORegistry.java (IIORegistry): Don't assume that awt Toolkit is always ClasspathToolkit.
authorJeroen Frijters <jeroen@frijters.net>
Wed, 27 Apr 2005 20:01:23 +0000 (20:01 +0000)
committerMichael Koch <mkoch@gcc.gnu.org>
Wed, 27 Apr 2005 20:01:23 +0000 (20:01 +0000)
2005-04-27  Jeroen Frijters  <jeroen@frijters.net>

* javax/imageio/spi/IIORegistry.java (IIORegistry):
Don't assume that awt Toolkit is always ClasspathToolkit.

From-SVN: r98878

libjava/ChangeLog
libjava/javax/imageio/spi/IIORegistry.java

index 9d66db23bdf949b168087e5b4b79b9f2e27162be..8bf142f63a521f317127632d1d24932dc1264e2f 100644 (file)
@@ -1,3 +1,8 @@
+2005-04-27  Jeroen Frijters  <jeroen@frijters.net>
+
+       * javax/imageio/spi/IIORegistry.java (IIORegistry):
+       Don't assume that awt Toolkit is always ClasspathToolkit.
+
 2005-04-27  Chris Burdess  <dog@gnu.org>
 
        * java/net/protocol/http/HTTPURLConnection.java (connect): Accept
index 6531fabca104fb11b9c8266a42a5bde0ec5aa81c..01cfe5274c8981884fc80fbca18226b8de7d9154 100644 (file)
@@ -81,7 +81,9 @@ public final class IIORegistry extends ServiceRegistry
 
     // XXX: Register built-in Spis here.
 
-    ((ClasspathToolkit)Toolkit.getDefaultToolkit()).registerImageIOSpis(this);
+    Toolkit toolkit = Toolkit.getDefaultToolkit();
+    if (toolkit instanceof ClasspathToolkit)
+      ((ClasspathToolkit)toolkit).registerImageIOSpis(this);
     
     registerApplicationClasspathSpis();
   }