Index: editor/tools/plugins/com.google.dart.tools.search/src/com/google/dart/tools/search/internal/core/text/ExternalFilesOfScopeCalculator.java |
=================================================================== |
--- editor/tools/plugins/com.google.dart.tools.search/src/com/google/dart/tools/search/internal/core/text/ExternalFilesOfScopeCalculator.java (revision 7420) |
+++ editor/tools/plugins/com.google.dart.tools.search/src/com/google/dart/tools/search/internal/core/text/ExternalFilesOfScopeCalculator.java (working copy) |
@@ -55,12 +55,14 @@ |
} |
private void visit(File root) throws CoreException { |
- if (root.isDirectory()) { |
- for (File file : root.listFiles()) { |
- visit(file); |
+ if (textSearchScope.contains(root)) { |
+ if (root.isDirectory()) { |
+ for (File file : root.listFiles()) { |
+ visit(file); |
+ } |
+ } else { |
+ files.add(root); |
} |
- } else { |
- files.add(root); |
} |
} |
} |