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(); } }