Waiting for coverage results... If this message persists check your coverage integration. Go to coverage settings

WIP Fix normalisedSelectedNodes function
Open

stefanhaller wants to merge fix-normalised-selected-nodes into master

#4920

Last updated

Up to quality standards.

pkg/gui/controllers

pkg/gui/controllers/files_controller.go

Diff coverage

100 %

@@ -1221,13 +1221,14 @@ func normalisedSelectedNodes(selectedNodes []*filetree.FileNode) []*filetree.Fil

1221} 1222 1223func isDescendentOfSelectedNodes(node *filetree.FileNode, selectedNodes []*filetree.FileNode) bool {   1224for _, selectedNode := range selectedNodes { 1225if selectedNode.IsFile() { 1226continue 1227} 1228 1229selectedNodePath := selectedNode.GetPath() 1230nodePath := node.GetPath() 1231 1232if strings.HasPrefix(nodePath, selectedNodePath+"/") { 1233return true
1221} 1222 1223func isDescendentOfSelectedNodes(node *filetree.FileNode, selectedNodes []*filetree.FileNode) bool { 1224nodePath := node.GetInternalPath() 
1 hits
1225
1 hits
1226for _, selectedNode := range selectedNodes { 1227if selectedNode.IsFile() { 1228continue 1229} 1230 1231selectedNodePath := selectedNode.GetInternalPath()
1 hits
 1232 1233if strings.HasPrefix(nodePath, selectedNodePath+"/") { 1234return true