diff options
author | Stefano Facchini <stefano.facchini@gmail.com> | 2012-09-09 16:52:44 +0200 |
---|---|---|
committer | Stefano Facchini <stefano.facchini@gmail.com> | 2012-09-11 18:54:39 +0200 |
commit | 321c97d23a4e425535c22bbb6388f753e682bb0f (patch) | |
tree | f8890d77d3efdfe1a42b0177e914ad66cc820b6f | |
parent | 3489081b8bc8709325ba3831717f560cd1c7851c (diff) | |
download | baobab-import-export.tar.gz |
scanner: Add also regular files to the result treeimport-export
-rw-r--r-- | src/baobab-scanner.vala | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/src/baobab-scanner.vala b/src/baobab-scanner.vala index 2916c87..c9cecd1 100644 --- a/src/baobab-scanner.vala +++ b/src/baobab-scanner.vala @@ -207,11 +207,19 @@ namespace Baobab { } } - results.size += child_info.get_size (); + var child_results = new Results (); + child_results.display_name = child_info.get_display_name (); + child_results.parse_name = child_results.display_name; // FIXME + child_results.parent = results; + child_results.size = child_info.get_size (); + + results.size += child_results.size; if (child_info.has_attribute (FileAttribute.STANDARD_ALLOCATED_SIZE)) { - results.alloc_size += child_info.get_attribute_uint64 (FileAttribute.STANDARD_ALLOCATED_SIZE); + child_results.alloc_size = child_info.get_attribute_uint64 (FileAttribute.STANDARD_ALLOCATED_SIZE); + results.alloc_size += child_results.alloc_size; } results.elements++; + results_array.results += (owned) child_results; break; default: |