diff options
author | Jesse Duffield <jessedduffield@gmail.com> | 2020-08-23 17:28:28 +1000 |
---|---|---|
committer | Jesse Duffield <jessedduffield@gmail.com> | 2020-08-23 17:49:58 +1000 |
commit | 364bdcf53211b5e4709f5e69cbd3c909c6fb79ee (patch) | |
tree | eb53c285f4c2e9febad561261f6e20082d9bc951 /pkg/gui/status_panel.go | |
parent | ba7e09837399dd81c40ad74c0f2ee9fa8f8a368d (diff) |
safer getting of branch
Diffstat (limited to 'pkg/gui/status_panel.go')
-rw-r--r-- | pkg/gui/status_panel.go | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/pkg/gui/status_panel.go b/pkg/gui/status_panel.go index 2532cc96c..1f23ae6ec 100644 --- a/pkg/gui/status_panel.go +++ b/pkg/gui/status_panel.go @@ -67,6 +67,10 @@ func (gui *Gui) handleStatusClick(g *gocui.Gui, v *gocui.View) error { } currentBranch := gui.currentBranch() + if currentBranch == nil { + // need to wait for branches to refresh + return nil + } if err := gui.switchContext(gui.Contexts.Status.Context); err != nil { return err |