| Index: pkg/analysis_server/lib/src/protocol.dart
|
| diff --git a/pkg/analysis_server/lib/src/protocol.dart b/pkg/analysis_server/lib/src/protocol.dart
|
| index 94da4eaf01f15d9b651c02aa8e97569d12a04b61..d2afd17520474cb1c9b2974edd8ece58fd29c2ca 100644
|
| --- a/pkg/analysis_server/lib/src/protocol.dart
|
| +++ b/pkg/analysis_server/lib/src/protocol.dart
|
| @@ -129,6 +129,12 @@ bool _listEqual(List listA, List listB, bool itemEqual(a, b)) {
|
| * values.
|
| */
|
| bool _mapEqual(Map mapA, Map mapB, bool valueEqual(a, b)) {
|
| + if (mapA == null) {
|
| + return mapB == null;
|
| + }
|
| + if (mapB == null) {
|
| + return false;
|
| + }
|
| if (mapA.length != mapB.length) {
|
| return false;
|
| }
|
|
|