aboutsummaryrefslogtreecommitdiff
path: root/hotline/ui.go
diff options
context:
space:
mode:
authorJeff Halter <868228+jhalter@users.noreply.github.com>2021-08-03 20:32:41 -0700
committerJeff Halter <868228+jhalter@users.noreply.github.com>2021-08-03 15:32:41 -0700
commit06e9400384f1d3a8d13006e70fd34532fcbfc59f (patch)
treeec6be16113559d67c8c17bbbe80686b5701515b5 /hotline/ui.go
parent5c34f8752938764668d829fb284626b9c62c5475 (diff)
Fix error message on logout
Diffstat (limited to 'hotline/ui.go')
-rw-r--r--hotline/ui.go22
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
}
}