aboutsummaryrefslogtreecommitdiff
path: root/libjava/classpath
diff options
context:
space:
mode:
authorThomas Fitzsimmons <fitzsim@redhat.com>2006-06-09 21:22:38 +0000
committerThomas Fitzsimmons <fitzsim@gcc.gnu.org>2006-06-09 21:22:38 +0000
commit1bc49a5eeadc62028665b7a35979d23e4a26dd63 (patch)
treea43f4e764414b21f8b6dbe754c3404ebb6b6ebbd /libjava/classpath
parentcd75853e1d1279a99afc0e5dc46b30edca64e6f4 (diff)
downloadgcc-1bc49a5eeadc62028665b7a35979d23e4a26dd63.zip
gcc-1bc49a5eeadc62028665b7a35979d23e4a26dd63.tar.gz
gcc-1bc49a5eeadc62028665b7a35979d23e4a26dd63.tar.bz2
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. From-SVN: r114521
Diffstat (limited to 'libjava/classpath')
-rw-r--r--libjava/classpath/gnu/java/awt/peer/gtk/GdkGraphicsEnvironment.java11
-rw-r--r--libjava/classpath/gnu/java/awt/peer/gtk/GdkPixbufDecoder.java13
-rw-r--r--libjava/classpath/gnu/java/awt/peer/gtk/GtkToolkit.java12
3 files changed, 3 insertions, 33 deletions
diff --git a/libjava/classpath/gnu/java/awt/peer/gtk/GdkGraphicsEnvironment.java b/libjava/classpath/gnu/java/awt/peer/gtk/GdkGraphicsEnvironment.java
index e1c076c..035819d 100644
--- a/libjava/classpath/gnu/java/awt/peer/gtk/GdkGraphicsEnvironment.java
+++ b/libjava/classpath/gnu/java/awt/peer/gtk/GdkGraphicsEnvironment.java
@@ -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;
}
diff --git a/libjava/classpath/gnu/java/awt/peer/gtk/GdkPixbufDecoder.java b/libjava/classpath/gnu/java/awt/peer/gtk/GdkPixbufDecoder.java
index 58b2dec..4e6181f 100644
--- a/libjava/classpath/gnu/java/awt/peer/gtk/GdkPixbufDecoder.java
+++ b/libjava/classpath/gnu/java/awt/peer/gtk/GdkPixbufDecoder.java
@@ -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;
}
diff --git a/libjava/classpath/gnu/java/awt/peer/gtk/GtkToolkit.java b/libjava/classpath/gnu/java/awt/peer/gtk/GtkToolkit.java
index 688af00..163fc52 100644
--- a/libjava/classpath/gnu/java/awt/peer/gtk/GtkToolkit.java
+++ b/libjava/classpath/gnu/java/awt/peer/gtk/GtkToolkit.java
@@ -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;
}