| Index: pkg/analysis_server/lib/src/analysis_server.dart
|
| diff --git a/pkg/analysis_server/lib/src/analysis_server.dart b/pkg/analysis_server/lib/src/analysis_server.dart
|
| index f39ba53b16f4a0ae276d8a453b160db3e5723fe4..2306e8bfeb7b4a640ecdf08821868a37a5d2f064 100644
|
| --- a/pkg/analysis_server/lib/src/analysis_server.dart
|
| +++ b/pkg/analysis_server/lib/src/analysis_server.dart
|
| @@ -303,6 +303,10 @@ class AnalysisServer {
|
| void updateContent(Map<String, ContentChange> changes) {
|
| changes.forEach((file, change) {
|
| AnalysisContext analysisContext = _getAnalysisContext(file);
|
| + // TODO(paulberry): handle the case where a file is referred to by more
|
| + // than one context (e.g package A depends on package B using a local
|
| + // path, user has both packages open for editing in separate contexts,
|
| + // and user modifies a file in package B).
|
| if (analysisContext != null) {
|
| Source source = _getSource(file);
|
| if (change.offset == null) {
|
|
|