focus on current line after returning from subprocess

This commit is contained in:
Jesse Duffield 2019-06-03 22:21:43 +10:00
parent 365096d5b0
commit 645f588cb1

View file

@ -344,6 +344,8 @@ func (gui *Gui) layout(g *gocui.Gui) error {
servicesView.Highlight = true
servicesView.Title = gui.Tr.SLocalize("ServicesTitle")
servicesView.FgColor = gocui.ColorWhite
gui.focusPoint(0, gui.State.Panels.Services.SelectedLine, len(gui.DockerCommand.Services), servicesView)
}
containersView, err := g.SetViewBeneath("containers", "services", vHeights["containers"])
@ -354,6 +356,8 @@ func (gui *Gui) layout(g *gocui.Gui) error {
containersView.Highlight = true
containersView.Title = gui.Tr.SLocalize("ContainersTitle")
containersView.FgColor = gocui.ColorWhite
gui.focusPoint(0, gui.State.Panels.Containers.SelectedLine, len(gui.DockerCommand.Containers), containersView)
}
imagesView, err := g.SetViewBeneath("images", "containers", vHeights["images"])
@ -364,6 +368,8 @@ func (gui *Gui) layout(g *gocui.Gui) error {
imagesView.Highlight = true
imagesView.Title = gui.Tr.SLocalize("ImagesTitle")
imagesView.FgColor = gocui.ColorWhite
gui.focusPoint(0, gui.State.Panels.Images.SelectedLine, len(gui.DockerCommand.Images), imagesView)
}
if v, err := g.SetView("options", appStatusOptionsBoundary-1, height-2, optionsVersionBoundary-1, height, 0); err != nil {