From c69e2f52d83fcc08b7fb62707e3335e5d231432a Mon Sep 17 00:00:00 2001 From: Menno Finlay-Smits Date: Tue, 12 Mar 2019 13:32:42 +1300 Subject: [PATCH] gui.Close now wakes up main loop Without this, otherwise successful tests in main_test.go hang. --- gui/gui.go | 1 + 1 file changed, 1 insertion(+) diff --git a/gui/gui.go b/gui/gui.go index c3e4ffa..bc7fbaa 100644 --- a/gui/gui.go +++ b/gui/gui.go @@ -326,6 +326,7 @@ func (gui *GUI) getTermSize() (uint, uint) { func (gui *GUI) Close() { gui.window.SetShouldClose(true) + glfw.PostEmptyEvent() // wake up main loop so it notices close request } func (gui *GUI) Render() error {