diff options
author | Jesse Duffield <jessedduffield@gmail.com> | 2019-02-16 12:03:22 +1100 |
---|---|---|
committer | Jesse Duffield <jessedduffield@gmail.com> | 2019-02-16 12:03:22 +1100 |
commit | daca07eacac8bc5cb7bcf65a762ed5093f2b8a82 (patch) | |
tree | 731ef3b60a94696bff3e431205b9f1b19fb3a858 /pkg/gui/files_panel.go | |
parent | 34acaf7ac4bc284f511924e65522e22c18b73a2f (diff) |
add loading panel
Diffstat (limited to 'pkg/gui/files_panel.go')
-rw-r--r-- | pkg/gui/files_panel.go | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/pkg/gui/files_panel.go b/pkg/gui/files_panel.go index 1768451fe..a27fb7dc3 100644 --- a/pkg/gui/files_panel.go +++ b/pkg/gui/files_panel.go @@ -380,9 +380,10 @@ func (gui *Gui) catSelectedFile(g *gocui.Gui) (string, error) { } func (gui *Gui) pullFiles(g *gocui.Gui, v *gocui.View) error { - if err := gui.createMessagePanel(gui.g, v, "", gui.Tr.SLocalize("PullWait")); err != nil { + if err := gui.createLoaderPanel(gui.g, v, gui.Tr.SLocalize("PullWait")); err != nil { return err } + go func() { unamePassOpend := false err := gui.GitCommand.Pull(func(passOrUname string) string { @@ -395,7 +396,7 @@ func (gui *Gui) pullFiles(g *gocui.Gui, v *gocui.View) error { } func (gui *Gui) pushWithForceFlag(g *gocui.Gui, v *gocui.View, force bool) error { - if err := gui.createMessagePanel(g, v, "", gui.Tr.SLocalize("PushWait")); err != nil { + if err := gui.createLoaderPanel(gui.g, v, gui.Tr.SLocalize("PushWait")); err != nil { return err } go func() { |