| Index: pkg/analysis_server/lib/src/search/search_domain.dart
|
| diff --git a/pkg/analysis_server/lib/src/search/search_domain.dart b/pkg/analysis_server/lib/src/search/search_domain.dart
|
| index 01fd53e49a6bee29d928de7ee54af0ef088d8b04..c663d18de3aeb405fc5fe72790d38f75cc2687ab 100644
|
| --- a/pkg/analysis_server/lib/src/search/search_domain.dart
|
| +++ b/pkg/analysis_server/lib/src/search/search_domain.dart
|
| @@ -14,6 +14,7 @@ import 'package:analysis_server/src/search/type_hierarchy.dart';
|
| import 'package:analysis_server/src/services/search/search_engine.dart';
|
| import 'package:analyzer/src/generated/element.dart';
|
|
|
| +
|
| /**
|
| * Instances of the class [SearchDomainHandler] implement a [RequestHandler]
|
| * that handles requests in the search domain.
|
| @@ -151,6 +152,9 @@ class SearchDomainHandler implements protocol.RequestHandler {
|
|
|
| @override
|
| protocol.Response handleRequest(protocol.Request request) {
|
| + if (searchEngine == null) {
|
| + return new protocol.Response.noIndexGenerated(request);
|
| + }
|
| try {
|
| String requestName = request.method;
|
| if (requestName == SEARCH_FIND_ELEMENT_REFERENCES) {
|
|
|