From 639ae30f45f42759422ea314c3a3c186e7d9b87a Mon Sep 17 00:00:00 2001 From: nathan Date: Sat, 13 Feb 2016 19:01:56 +0100 Subject: [PATCH] GTK dispatch thread interrupt now called in new thread --- .../src/dorkbox/util/jna/linux/GtkSupport.java | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/Dorkbox-Util/src/dorkbox/util/jna/linux/GtkSupport.java b/Dorkbox-Util/src/dorkbox/util/jna/linux/GtkSupport.java index add1252..f3b1378 100644 --- a/Dorkbox-Util/src/dorkbox/util/jna/linux/GtkSupport.java +++ b/Dorkbox-Util/src/dorkbox/util/jna/linux/GtkSupport.java @@ -199,6 +199,14 @@ class GtkSupport { Gtk.INSTANCE.gtk_main_quit(); started = false; - gtkDispatchThread.interrupt(); + + new Thread(new Runnable() { + @Override + public + void run() { + // this should happen in a new thread + gtkDispatchThread.interrupt(); + } + }).run(); } }