summaryrefslogtreecommitdiffstats
path: root/pkg/gui/branches_panel.go
diff options
context:
space:
mode:
authormjarkk <mkopenga@gmail.com>2018-12-10 08:22:52 +0100
committermjarkk <mkopenga@gmail.com>2018-12-10 08:22:52 +0100
commit50f20de8f34b53b808710e91fea501cb1e26ff89 (patch)
tree779de132630f6c72aadc4a2ba483041384e3403b /pkg/gui/branches_panel.go
parent8e3f5e19e0ad1b9ebfe6c19d47cc6538f3fa9085 (diff)
Removed a lot of duplicated code
Diffstat (limited to 'pkg/gui/branches_panel.go')
-rw-r--r--pkg/gui/branches_panel.go18
1 files changed, 1 insertions, 17 deletions
diff --git a/pkg/gui/branches_panel.go b/pkg/gui/branches_panel.go
index ebb31e17f..b6cc45664 100644
--- a/pkg/gui/branches_panel.go
+++ b/pkg/gui/branches_panel.go
@@ -130,23 +130,7 @@ func (gui *Gui) handleGitFetch(g *gocui.Gui, v *gocui.View) error {
}
go func() {
unamePassOpend, err := gui.fetch(g, v, true)
- if err != nil {
- errMessage := err.Error()
- if errMessage == "exit status 128" {
- errMessage = gui.Tr.SLocalize("PassUnameWrong")
- }
- _ = gui.createErrorPanel(g, errMessage)
- if unamePassOpend {
- _ = g.DeleteView("credentials")
- }
- } else {
- if unamePassOpend {
- _ = g.DeleteView("credentials")
- }
- _ = gui.closeConfirmationPrompt(g)
- _ = gui.refreshCommits(g)
- _ = gui.refreshStatus(g)
- }
+ gui.HandleCredentialsPopup(g, unamePassOpend, err)
}()
return nil
}