X-Git-Url: https://git.r.bdr.sh/rbdr/mobius/blobdiff_plain/e75ba43a4e6032b94bf3a3fedf9f557f2c4969e4..e78868689018a34ea936d8f904a3240bf9eb3501:/hotline/ui.go?ds=sidebyside 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") + + ui.Pages.AddPage("loginErr", loginErrModal, false, true) + ui.App.Draw() + return } + ui.Pages.SwitchToPage("home") - 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 } }