Index: utils/pub/directory_tree.dart |
diff --git a/utils/pub/directory_tree.dart b/utils/pub/directory_tree.dart |
index f5baa62376a5257a4ace59792da55917ebc616bd..696c41842f208b9fba3c596592d44a45dce71f61 100644 |
--- a/utils/pub/directory_tree.dart |
+++ b/utils/pub/directory_tree.dart |
@@ -50,7 +50,7 @@ import 'path.dart' as path; |
/// |-- absolute_test.dart |
/// |-- all_test.dart |
/// |-- basename_test.dart |
-/// | (7 more...) |
+/// | (7 more...) |
/// |-- path_windows_test.dart |
/// |-- relative_test.dart |
/// '-- split_test.dart |
@@ -109,7 +109,7 @@ void _draw(StringBuffer buffer, String prefix, bool isLast, |
_draw(buffer, '$prefix$childPrefix', isLastChild, child, children[child]); |
} |
- if (childNames.length <= 10) { |
+ if (name == null || childNames.length <= 10) { |
// Not too many, so show all the children. |
for (var i = 0; i < childNames.length; i++) { |
_drawChild(i == childNames.length - 1, childNames[i]); |
@@ -123,7 +123,7 @@ void _draw(StringBuffer buffer, String prefix, bool isLast, |
// Elide the middle ones. |
buffer.add(prefix); |
buffer.add(_getPrefix(name == null, isLast)); |
- buffer.add('| (${childNames.length - 6} more...)\n'); |
+ buffer.add('| (${childNames.length - 6} more...)\n'); |
// Show the last few. |
_drawChild(false, childNames[childNames.length - 3]); |