1
0
mirror of https://github.com/jesseduffield/lazygit.git synced 2025-05-15 22:26:40 +02:00

more efficient building of branch displaystrings

This commit is contained in:
Jesse Duffield 2018-09-12 18:49:09 +10:00
parent 31c33dfdcb
commit 35cae80de9

View File

@ -152,9 +152,9 @@ func (gui *Gui) refreshBranches(g *gocui.Gui) error {
} }
gui.State.Branches = builder.Build() gui.State.Branches = builder.Build()
v.Clear() v.Clear()
displayStrings := []string{} displayStrings := make([]string, len(gui.State.Branches))
for _, branch := range gui.State.Branches { for i, branch := range gui.State.Branches {
displayStrings = append(displayStrings, branch.GetDisplayString()) displayStrings[i] = branch.GetDisplayString()
} }
fmt.Fprint(v, strings.Join(displayStrings, "\n")) fmt.Fprint(v, strings.Join(displayStrings, "\n"))
gui.resetOrigin(v) gui.resetOrigin(v)