From af24d1cfec29298afe89702cd765b3b89603e9fd Mon Sep 17 00:00:00 2001 From: nathan Date: Fri, 29 Sep 2017 12:19:10 +0200 Subject: [PATCH] Cleaned up GTKEventDispatch --- src/dorkbox/util/jna/linux/GtkEventDispatch.java | 12 ++---------- 1 file changed, 2 insertions(+), 10 deletions(-) diff --git a/src/dorkbox/util/jna/linux/GtkEventDispatch.java b/src/dorkbox/util/jna/linux/GtkEventDispatch.java index abefff1..9df6e2b 100644 --- a/src/dorkbox/util/jna/linux/GtkEventDispatch.java +++ b/src/dorkbox/util/jna/linux/GtkEventDispatch.java @@ -17,7 +17,6 @@ package dorkbox.util.jna.linux; import static dorkbox.util.jna.linux.Gtk.Gtk2; -import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.util.LinkedList; import java.util.concurrent.CountDownLatch; @@ -390,18 +389,11 @@ class GtkEventDispatch { * @param callback will never be null. */ public static - void proxyClick(final Object source, final ActionListener callback) { + void proxyClick(final ActionListener callback) { isDispatch.set(true); try { - if (source != null) { - callback.actionPerformed(new ActionEvent(source, ActionEvent.ACTION_PERFORMED, "")); - } - else { - // checkbox entries will not pass the menuEntry in, because they redispatch the click event so that the checkbox state is - // toggled - callback.actionPerformed(null); - } + callback.actionPerformed(null); } catch (Throwable t) { LoggerFactory.getLogger(GtkEventDispatch.class) .error("Error during GTK click callback: ", t);