diff options
Diffstat (limited to 'libjava/gnu/java/awt/peer/gtk/GtkGenericPeer.java')
-rw-r--r-- | libjava/gnu/java/awt/peer/gtk/GtkGenericPeer.java | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/libjava/gnu/java/awt/peer/gtk/GtkGenericPeer.java b/libjava/gnu/java/awt/peer/gtk/GtkGenericPeer.java index 657e830bf2e..f161526f647 100644 --- a/libjava/gnu/java/awt/peer/gtk/GtkGenericPeer.java +++ b/libjava/gnu/java/awt/peer/gtk/GtkGenericPeer.java @@ -39,6 +39,7 @@ exception statement from your version. */ package gnu.java.awt.peer.gtk; import java.awt.EventQueue; +import java.awt.Toolkit; import java.awt.event.ActionEvent; public class GtkGenericPeer @@ -57,6 +58,11 @@ public class GtkGenericPeer // Dispose of our native state. public native void dispose (); + static EventQueue q () + { + return Toolkit.getDefaultToolkit ().getSystemEventQueue (); + } + protected GtkGenericPeer (Object awtWidget) { this.awtWidget = awtWidget; @@ -70,7 +76,7 @@ public class GtkGenericPeer protected void postActionEvent (String command, int mods) { - q.postEvent (new ActionEvent (awtWidget, ActionEvent.ACTION_PERFORMED, + q().postEvent (new ActionEvent (awtWidget, ActionEvent.ACTION_PERFORMED, command, mods)); } |