From 17778eeb680e7f140bdbe26a2355f0475d1d3bb9 Mon Sep 17 00:00:00 2001 From: Christian Pointner Date: Thu, 21 Jan 2016 14:27:04 +0100 Subject: gtk already handles CTRL-C diff --git a/src/rhlibrary/main.go b/src/rhlibrary/main.go index 3b87e19..a6e37c4 100644 --- a/src/rhlibrary/main.go +++ b/src/rhlibrary/main.go @@ -32,8 +32,6 @@ import ( "io/ioutil" "log" "os" - "os/signal" - "sync" ) var ( @@ -95,29 +93,5 @@ func main() { rhl.Println("Error initializing Main Window:", err) return } - - var wg sync.WaitGroup - - wg.Add(1) - go func() { - defer wg.Done() - mw.ShowAndRun() - }() - - alldone := make(chan bool) - go func() { - defer func() { alldone <- true }() - wg.Wait() - }() - - c := make(chan os.Signal, 1) - signal.Notify(c, os.Interrupt) - - select { - case <-c: - rhl.Println("received interrupt, shutdown") - return - case <-alldone: - return - } + mw.ShowAndRun() } -- cgit v0.10.2