diff options
author | Jesse Duffield <jessedduffield@gmail.com> | 2020-08-11 20:25:36 +1000 |
---|---|---|
committer | Jesse Duffield <jessedduffield@gmail.com> | 2020-08-12 18:47:16 +1000 |
commit | 1b78a42b80098fa2376b33efb3e84a0da56b7ad9 (patch) | |
tree | d73d450eecc4c7bff33508e44d52a1828699ee1c /pkg/gui/credentials_panel.go | |
parent | 79e73d2effc3232122e1faa3b84d6e3953dbd3c7 (diff) |
pass callback directly
Diffstat (limited to 'pkg/gui/credentials_panel.go')
-rw-r--r-- | pkg/gui/credentials_panel.go | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/pkg/gui/credentials_panel.go b/pkg/gui/credentials_panel.go index 37565e155..d1696b163 100644 --- a/pkg/gui/credentials_panel.go +++ b/pkg/gui/credentials_panel.go @@ -9,9 +9,9 @@ import ( type credentials chan string // waitForPassUname wait for a username or password input from the credentials popup -func (gui *Gui) waitForPassUname(g *gocui.Gui, currentView *gocui.View, passOrUname string) string { +func (gui *Gui) waitForPassUname(passOrUname string) string { gui.credentials = make(chan string) - g.Update(func(g *gocui.Gui) error { + gui.g.Update(func(g *gocui.Gui) error { credentialsView, _ := g.View("credentials") if passOrUname == "username" { credentialsView.Title = gui.Tr.SLocalize("CredentialsUsername") @@ -20,7 +20,7 @@ func (gui *Gui) waitForPassUname(g *gocui.Gui, currentView *gocui.View, passOrUn credentialsView.Title = gui.Tr.SLocalize("CredentialsPassword") credentialsView.Mask = '*' } - err := gui.switchFocus(g, currentView, credentialsView) + err := gui.switchFocus(g, gui.g.CurrentView(), credentialsView) if err != nil { return err } |