| Index: editor/tools/plugins/com.google.dart.tools.ui/src/com/google/dart/tools/ui/internal/text/editor/SemanticHighlightingReconciler.java
|
| diff --git a/editor/tools/plugins/com.google.dart.tools.ui/src/com/google/dart/tools/ui/internal/text/editor/SemanticHighlightingReconciler.java b/editor/tools/plugins/com.google.dart.tools.ui/src/com/google/dart/tools/ui/internal/text/editor/SemanticHighlightingReconciler.java
|
| index 2df9f5c17c4a57d8614f714af3a90f34418d6f71..80358c98b12cb5e8188c245fc3a76f1364f069f8 100644
|
| --- a/editor/tools/plugins/com.google.dart.tools.ui/src/com/google/dart/tools/ui/internal/text/editor/SemanticHighlightingReconciler.java
|
| +++ b/editor/tools/plugins/com.google.dart.tools.ui/src/com/google/dart/tools/ui/internal/text/editor/SemanticHighlightingReconciler.java
|
| @@ -361,7 +361,7 @@ public class SemanticHighlightingReconciler implements IDartReconcilingListener,
|
| @Override
|
| public void reconciled(DartUnit ast, boolean forced, IProgressMonitor progressMonitor) {
|
| // don't update semantic highlighting if there are parsing problems to avoid "flashing"
|
| - if (ast.hasParseErrors()) {
|
| + if (ast != null && ast.hasParseErrors()) {
|
| return;
|
| }
|
|
|
|
|