From cda9f9ba4c119bf1c3267dbd4f40361dcb4c5a73 Mon Sep 17 00:00:00 2001 From: Jason Volk Date: Thu, 27 Jun 2019 05:12:48 -0600 Subject: [PATCH] Call view.FocusNextItem() after loginButton press to skip quitButton and prevent unexpected termination. --- ui/view-login.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ui/view-login.go b/ui/view-login.go index 61db67a..83b51c5 100644 --- a/ui/view-login.go +++ b/ui/view-login.go @@ -75,7 +75,7 @@ func (ui *GomuksUI) NewLoginView() mauview.Component { view.password.SetMaskCharacter('*') view.quitButton.SetOnClick(func() { ui.gmx.Stop(true) }).SetBackgroundColor(tcell.ColorDarkCyan) - view.loginButton.SetOnClick(view.Login).SetBackgroundColor(tcell.ColorDarkCyan) + view.loginButton.SetOnClick(func() { view.Login(); view.FocusNextItem(); }).SetBackgroundColor(tcell.ColorDarkCyan) view.SetColumns([]int{1, 10, 1, 9, 1, 9, 1, 10, 1}) view.SetRows([]int{1, 1, 1, 1, 1, 1, 1, 1, 1, 1})