| Index: pkg/analysis_server/lib/src/services/completion/dart_completion_manager.dart
|
| diff --git a/pkg/analysis_server/lib/src/services/completion/dart_completion_manager.dart b/pkg/analysis_server/lib/src/services/completion/dart_completion_manager.dart
|
| index 161197d513a05e5008bb9277578b370f14357f4f..0a23c17499274fad7532f35080057071c0ff8b61 100644
|
| --- a/pkg/analysis_server/lib/src/services/completion/dart_completion_manager.dart
|
| +++ b/pkg/analysis_server/lib/src/services/completion/dart_completion_manager.dart
|
| @@ -181,8 +181,10 @@ class DartCompletionManager extends CompletionManager {
|
| return c.computeFast(request);
|
| });
|
| });
|
| - contributionSorter.sort(
|
| - new OldRequestWrapper(request), request.suggestions);
|
| + // TODO(danrubel) Process the AnalysisRequest returned by the
|
| + // contribution sorter. At this point, the target unit has been fully
|
| + // resolved, thus no need for additional resolution, but in the future...
|
| + contributionSorter.sort(request, request.suggestions);
|
|
|
| if (todo.isEmpty) {
|
| sendResults(request, todo.isEmpty);
|
| @@ -223,8 +225,11 @@ class DartCompletionManager extends CompletionManager {
|
| performance.logElapseTime(completeTag);
|
| bool last = --count == 0;
|
| if (changed || last) {
|
| - contributionSorter.sort(
|
| - new OldRequestWrapper(request), request.suggestions);
|
| + // TODO(danrubel) Process the AnalysisRequest returned by the
|
| + // contribution sorter. At this point, the target unit has been
|
| + // fully resolved, thus no need for additional resolution,
|
| + // but in the future...
|
| + contributionSorter.sort(request, request.suggestions);
|
| sendResults(request, last);
|
| }
|
| });
|
|
|