1
0
mirror of https://github.com/jesseduffield/lazygit.git synced 2025-06-15 00:15:32 +02:00

Made some small inprovements

This commit is contained in:
mjarkk
2018-12-06 09:05:51 +01:00
parent 21a808a52b
commit 6d0fa8bc29
5 changed files with 10 additions and 11 deletions

View File

@ -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)
})
}
}()