| Index: packages/package_config/lib/discovery_analysis.dart
|
| diff --git a/packages/package_config/lib/discovery_analysis.dart b/packages/package_config/lib/discovery_analysis.dart
|
| index ce7e98a1ac813837c20d71211339651970223109..67798e129e3ac4f05c501d4d48ad7e7af261543c 100644
|
| --- a/packages/package_config/lib/discovery_analysis.dart
|
| +++ b/packages/package_config/lib/discovery_analysis.dart
|
| @@ -91,6 +91,7 @@ abstract class PackageContext {
|
| contexts = oldContexts;
|
| }
|
| }
|
| +
|
| findRoots(directory);
|
| // If the root is not itself context root, add a the wrapper context.
|
| if (contexts.length == 1 && contexts[0].directory == directory) {
|
| @@ -115,6 +116,7 @@ class _PackageContext implements PackageContext {
|
| recurse(child);
|
| }
|
| }
|
| +
|
| recurse(this);
|
| return result;
|
| }
|
|
|