From 011836e94de2b1ba2c9fc729649db63f715997f9 Mon Sep 17 00:00:00 2001 From: Pietro Gagliardi Date: Wed, 5 Mar 2014 13:25:19 -0500 Subject: Have ui.Go() return on main() return on Unix. --- uitask_unix.go | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'uitask_unix.go') diff --git a/uitask_unix.go b/uitask_unix.go index 759ac1d..9b22635 100644 --- a/uitask_unix.go +++ b/uitask_unix.go @@ -28,7 +28,10 @@ func ui(main func()) error { return true // don't destroy the callback }) - go main() + go func() { + main() + uitask <- gtk_main_quit + }() gtk_main() return nil -- cgit v1.2.3