1
0
mirror of https://github.com/jesseduffield/lazygit.git synced 2025-07-30 03:23:08 +03:00

file tree for commit files

This commit is contained in:
Jesse Duffield
2021-03-31 22:08:55 +11:00
parent ac41c41809
commit 332a3c4cbf
17 changed files with 406 additions and 200 deletions

View File

@ -32,12 +32,7 @@ func (gui *Gui) getSelectedFileChangeNode() *filetree.FileChangeNode {
}
func (gui *Gui) getSelectedFile() *models.File {
selectedLine := gui.State.Panels.Files.SelectedLineIdx
if selectedLine == -1 {
return nil
}
node := gui.State.FileChangeManager.GetItemAtIndex(selectedLine)
node := gui.getSelectedFileChangeNode()
if node == nil {
return nil
}
@ -844,7 +839,7 @@ func (gui *Gui) handleToggleDirCollapsed() error {
return nil
}
gui.State.FileChangeManager.ToggleCollapsed(node)
gui.State.FileChangeManager.ToggleCollapsed(node.GetPath())
if err := gui.postRefreshUpdate(gui.Contexts.Files.Context); err != nil {
gui.Log.Error(err)