summaryrefslogtreecommitdiffstats
path: root/pkg/gui
diff options
context:
space:
mode:
authormjarkk <mkopenga@gmail.com>2018-12-06 09:05:51 +0100
committermjarkk <mkopenga@gmail.com>2018-12-06 09:05:51 +0100
commit6d0fa8bc2926af9c17c7546c447613ae21ef19fc (patch)
tree8cf87b01ff10bf707d2ac961536f0182864048d2 /pkg/gui
parent21a808a52bc3cd56500e3203d631fc8ccd12e096 (diff)
Made some small inprovements
Diffstat (limited to 'pkg/gui')
-rw-r--r--pkg/gui/branches_panel.go3
-rw-r--r--pkg/gui/gui.go10
2 files changed, 6 insertions, 7 deletions
diff --git a/pkg/gui/branches_panel.go b/pkg/gui/branches_panel.go
index 43c585730..7d1ca5782 100644
--- a/pkg/gui/branches_panel.go
+++ b/pkg/gui/branches_panel.go
@@ -34,8 +34,7 @@ func (gui *Gui) handleCreatePullRequestPress(g *gocui.Gui, v *gocui.View) error
}
func (gui *Gui) handleGitFetch(g *gocui.Gui, v *gocui.View) error {
- _ = gui.fetch(g, true)
- return nil
+ return gui.fetch(g, v, true)
}
func (gui *Gui) handleForceCheckout(g *gocui.Gui, v *gocui.View) error {
diff --git a/pkg/gui/gui.go b/pkg/gui/gui.go
index 767a25bde..aab73e738 100644
--- a/pkg/gui/gui.go
+++ b/pkg/gui/gui.go
@@ -371,9 +371,9 @@ func (gui *Gui) promptAnonymousReporting() error {
})
}
-func (gui *Gui) fetch(g *gocui.Gui, canSskForCredentials bool) error {
+func (gui *Gui) fetch(g *gocui.Gui, v *gocui.View, canSskForCredentials bool) error {
err := gui.GitCommand.Fetch(func(passOrUname string) string {
- return gui.waitForPassUname(gui.g, gui.g.CurrentView(), passOrUname)
+ return gui.waitForPassUname(gui.g, v, passOrUname)
}, canSskForCredentials)
if canSskForCredentials && err != nil && strings.Contains(err.Error(), "exit status 128") {
@@ -382,7 +382,7 @@ func (gui *Gui) fetch(g *gocui.Gui, canSskForCredentials bool) error {
close := func(g *gocui.Gui, v *gocui.View) error {
return nil
}
- _ = gui.createConfirmationPanel(g, g.CurrentView(), gui.Tr.SLocalize("Error"), coloredMessage, close, close)
+ _ = gui.createConfirmationPanel(g, v, gui.Tr.SLocalize("Error"), coloredMessage, close, close)
}
gui.refreshStatus(g)
@@ -442,12 +442,12 @@ func (gui *Gui) Run() error {
}
go func() {
- err := gui.fetch(g, false)
+ err := gui.fetch(g, g.CurrentView(), false)
if err != nil && strings.Contains(err.Error(), "exit status 128") {
_ = gui.createConfirmationPanel(g, g.CurrentView(), gui.Tr.SLocalize("NoAutomaticGitFetchTitle"), gui.Tr.SLocalize("NoAutomaticGitFetchBody"), nil, nil)
} else {
gui.goEvery(g, time.Second*60, func(g *gocui.Gui) error {
- return gui.fetch(g, false)
+ return gui.fetch(g, g.CurrentView(), false)
})
}
}()