diff options
| author | Jeff Halter <868228+jhalter@users.noreply.github.com> | 2021-08-03 20:32:41 -0700 |
|---|---|---|
| committer | Jeff Halter <868228+jhalter@users.noreply.github.com> | 2021-08-03 15:32:41 -0700 |
| commit | 06e9400384f1d3a8d13006e70fd34532fcbfc59f (patch) | |
| tree | ec6be16113559d67c8c17bbbe80686b5701515b5 /hotline/ui.go | |
| parent | 5c34f8752938764668d829fb284626b9c62c5475 (diff) | |
Fix error message on logout
Diffstat (limited to 'hotline/ui.go')
| -rw-r--r-- | hotline/ui.go | 22 |
1 files changed, 12 insertions, 10 deletions
diff --git a/hotline/ui.go b/hotline/ui.go index de6ec82..406c88f 100644 --- a/hotline/ui.go +++ b/hotline/ui.go @@ -209,18 +209,20 @@ func (ui *UI) joinServer(addr, login, password string) error { msg := err.Error() if err == io.EOF { msg = "The server connection has unexpectedly closed." - } + loginErrModal := tview.NewModal(). + AddButtons([]string{"Ok"}). + SetText(msg). + SetDoneFunc(func(buttonIndex int, buttonLabel string) { + ui.Pages.SwitchToPage("home") + }) + loginErrModal.Box.SetTitle("Server Connection Error") - loginErrModal := tview.NewModal(). - AddButtons([]string{"Ok"}). - SetText(msg). - SetDoneFunc(func(buttonIndex int, buttonLabel string) { - ui.Pages.SwitchToPage("home") - }) - loginErrModal.Box.SetTitle("Server Connection Error") + ui.Pages.AddPage("loginErr", loginErrModal, false, true) + ui.App.Draw() + return + } + ui.Pages.SwitchToPage("home") - ui.Pages.AddPage("loginErr", loginErrModal, false, true) - ui.App.Draw() return } } |