From 88fb04080fc1a553b1b7c364b3e1b949132f096d Mon Sep 17 00:00:00 2001 From: Sebastian Serth Date: Tue, 14 Dec 2021 23:46:24 +0100 Subject: [PATCH] Show files with same name but different path --- lib/file_tree.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/file_tree.rb b/lib/file_tree.rb index dd1fe2ac..6b0d8dcd 100644 --- a/lib/file_tree.rb +++ b/lib/file_tree.rb @@ -29,7 +29,7 @@ class FileTree # Our tree needs a root node, but we won't display it. @root = Tree::TreeNode.new('ROOT') - files.uniq(&:name_with_extension).each do |file| + files.uniq(&:filepath).each do |file| parent = @root (file.path || '').split('/').each do |segment| node = parent.children.detect {|child| child.name == segment } || parent.add(Tree::TreeNode.new(segment))