OSDN Git Service

2005-04-27 Jeroen Frijters <jeroen@frijters.net>
authormkoch <mkoch@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 27 Apr 2005 20:01:23 +0000 (20:01 +0000)
committermkoch <mkoch@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 27 Apr 2005 20:01:23 +0000 (20:01 +0000)
* javax/imageio/spi/IIORegistry.java (IIORegistry):
Don't assume that awt Toolkit is always ClasspathToolkit.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98878 138bc75d-0d04-0410-961f-82ee72b054a4

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

index 9d66db2..8bf142f 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 6531fab..01cfe52 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();
   }