2006-06-09 Thomas Fitzsimmons <fitzsim@redhat.com>
authorThomas Fitzsimmons <fitzsim@redhat.com>
Fri, 9 Jun 2006 21:22:38 +0000 (21:22 +0000)
committerThomas Fitzsimmons <fitzsim@gcc.gnu.org>
Fri, 9 Jun 2006 21:22:38 +0000 (21:22 +0000)
* gnu/java/awt/peer/gtk/GdkGraphicsEnvironment.java
(getDefaultScreenDevice): Remove unnecessary GCJ local hack.
* gnu/java/awt/peer/gtk/GtkToolkit.java (getSystemEventQueueImpl):
Likewise.
* gnu/java/awt/peer/gtk/GdkPixbufDecoder.java (registerFormat):
Likewise.

From-SVN: r114521

libjava/ChangeLog
libjava/classpath/gnu/java/awt/peer/gtk/GdkGraphicsEnvironment.java
libjava/classpath/gnu/java/awt/peer/gtk/GdkPixbufDecoder.java
libjava/classpath/gnu/java/awt/peer/gtk/GtkToolkit.java

index e9fd6467220e9baf13dbe6804d9061a450b91b7a..a0a782ab486c118540a48bf9be2bdd8d9d7d34bb 100644 (file)
@@ -1,3 +1,12 @@
+2006-06-09  Thomas Fitzsimmons  <fitzsim@redhat.com>
+
+       * gnu/java/awt/peer/gtk/GdkGraphicsEnvironment.java
+       (getDefaultScreenDevice): Remove unnecessary GCJ local hack.
+       * gnu/java/awt/peer/gtk/GtkToolkit.java (getSystemEventQueueImpl):
+       Likewise.
+       * gnu/java/awt/peer/gtk/GdkPixbufDecoder.java (registerFormat):
+       Likewise.
+
 2006-06-09  Thomas Fitzsimmons  <fitzsim@redhat.com>
 
        * java/lang/String.java, classpath/native/jni/classpath/jcl.h,
index e1c076c042a51596794454ca1985abbf89d5bfef..035819d1c4bd2298512d4f5bc849d456de3c56c2 100644 (file)
@@ -88,22 +88,13 @@ public class GdkGraphicsEnvironment extends GraphicsEnvironment
     if (GraphicsEnvironment.isHeadless ())
       throw new HeadlessException ();
     
-    // GCJ LOCAL: workaround a GCJ problem accessing
-    // GdkGraphicsEnvironment.class
-    try
-      {
-    synchronized (Class.forName ("gnu.java.awt.peer.gtk.GdkGraphicsEnvironment"))
+    synchronized (GdkGraphicsEnvironment.class)
       {
         if (defaultDevice == null)
           {
             defaultDevice = nativeGetDefaultScreenDevice();
           }
       }
-      }
-    catch (Exception e)
-      {
-        e.printStackTrace();
-      }
     
     return defaultDevice;
   }
index 58b2decc527721faa6e5991f1f36300a50386ed7..4e6181f0e58582c2f198fca58cb3d99d247aa75b 100644 (file)
@@ -247,23 +247,12 @@ public class GdkPixbufDecoder extends gnu.java.awt.image.ImageDecoder
   public static ImageFormatSpec registerFormat(String name, boolean writable) 
   {
     ImageFormatSpec ifs = new ImageFormatSpec(name, writable);
-
-    // GCJ LOCAL: workaround a GCJ problem accessing
-    // GdkPixbufDecoder.class
-    try
-      {
-    synchronized(Class.forName ("gnu.java.awt.peer.gtk.GdkPixbufDecoder"))
+    synchronized(GdkPixbufDecoder.class)
       {
         if (imageFormatSpecs == null)
           imageFormatSpecs = new ArrayList();
         imageFormatSpecs.add(ifs);
       }
-      }
-    catch (Exception e)
-      {
-        e.printStackTrace();
-      }
-    
     return ifs;
   }
 
index 688af00e445df47e3e5e647e17fa6f23d3c591e2..163fc52f78add14d43e2b446d528889b25e59976 100644 (file)
@@ -536,23 +536,13 @@ public class GtkToolkit extends gnu.java.awt.ClasspathToolkit
 
   protected EventQueue getSystemEventQueueImpl() 
   {
-    // GCJ LOCAL: workaround a GCJ problem accessing
-    // GtkToolkit.class
-    try
-      {
-    synchronized (Class.forName ("gnu.java.awt.peer.gtk.GtkToolkit"))
+    synchronized (GtkToolkit.class)
       {
         if (q == null)
           {
             q = new EventQueue();
           }
       }    
-      }
-    catch (Exception e)
-      {
-        e.printStackTrace();
-      }
-    
     return q;
   }