diff --git a/ethereal/ui/gui.go b/ethereal/ui/gui.go
index 42d1c7a04106a951630715e20716fb7242752dc5..b8245f47eca1b09667672b51eda1f4d3e4d6a088 100644
--- a/ethereal/ui/gui.go
+++ b/ethereal/ui/gui.go
@@ -94,10 +94,11 @@ func (gui *Gui) Start(assetPath string) {
 		panic(err)
 	}
 
+	win.Show()
+
 	ethutil.Config.Log.AddLogSystem(gui)
 	ethutil.Config.Log.Infoln("[GUI] Starting GUI")
 
-	win.Show()
 	win.Wait()
 
 	gui.eth.Stop()