summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJesse Duffield <jessedduffield@gmail.com>2018-08-11 15:31:55 +1000
committerJesse Duffield <jessedduffield@gmail.com>2018-08-11 15:34:57 +1000
commit62a231abb78db5f807ff55ad77f39bcf633539b2 (patch)
treeb95be4f76b167771a7515bd5dcac1be5f7b2d0de
parent753ca75e55f134deb68a463aff49ea34e47002f9 (diff)
handle commit select on any commits panel refresh
-rw-r--r--commits_panel.go6
1 files changed, 4 insertions, 2 deletions
diff --git a/commits_panel.go b/commits_panel.go
index 2b9ccbf87..1a9976ffe 100644
--- a/commits_panel.go
+++ b/commits_panel.go
@@ -34,6 +34,9 @@ func refreshCommits(g *gocui.Gui) error {
white.Fprintln(v, commit.Name)
}
refreshStatus(g)
+ if g.CurrentView().Name() == "commits" {
+ handleCommitSelect(g, v)
+ }
return nil
})
return nil
@@ -135,8 +138,7 @@ func handleCommitFixup(g *gocui.Gui, v *gocui.View) error {
if err := refreshCommits(g); err != nil {
panic(err)
}
- refreshStatus(g)
- return handleCommitSelect(g, v)
+ return refreshStatus(g)
}, nil)
return nil
}