Waiting for coverage results... If this message persists check your coverage integration. Go to coverage settings
Accessibility survey
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 hits1225 1 hits1226for _, selectedNode := range selectedNodes { 1227if selectedNode.IsFile() { 1228continue 1229} 1230 1231selectedNodePath := selectedNode.GetInternalPath() 1 hits 1232 1233if strings.HasPrefix(nodePath, selectedNodePath+"/") { 1234return true