| Index: pkg/analysis_server/lib/src/plugin/result_merger.dart
|
| diff --git a/pkg/analysis_server/lib/src/plugin/result_merger.dart b/pkg/analysis_server/lib/src/plugin/result_merger.dart
|
| index b9c28c17ffd72aa519d7da361d310435822255bd..b76656d1151ba0598c16c29985803e8efbd1363f 100644
|
| --- a/pkg/analysis_server/lib/src/plugin/result_merger.dart
|
| +++ b/pkg/analysis_server/lib/src/plugin/result_merger.dart
|
| @@ -487,7 +487,7 @@ class ResultMerger {
|
| bool isCopied = copiedOutline != null;
|
| copiedOutline ??= outline;
|
| List<Outline> currentChildren = copiedOutline.children;
|
| - if (currentChildren.isEmpty) {
|
| + if (currentChildren == null || currentChildren.isEmpty) {
|
| return outline;
|
| }
|
| List<Outline> updatedChildren =
|
|
|