| 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 abdd1e0f9ae0aa3f7e0e1a97d43bcc8c8ccf9b4a..4264fec049b412116bb304f90ae513f35fa08bbd 100644
|
| --- a/pkg/analysis_server/lib/src/analysis_server.dart
|
| +++ b/pkg/analysis_server/lib/src/analysis_server.dart
|
| @@ -431,6 +431,10 @@ class AnalysisServer {
|
| * being performed or `null` if analysis is complete.
|
| */
|
| void sendStatusNotification(ServerOperation operation) {
|
| + // Only send status when subscribed.
|
| + if (!serverServices.contains(ServerService.STATUS)) {
|
| + return;
|
| + }
|
| // Only send status when it changes
|
| bool isAnalyzing = operation != null;
|
| if (statusAnalyzing == isAnalyzing) {
|
|
|