Bug 92640 - Typing performance: Imports reparsed on typing
diff --git a/ant/org.eclipse.ant.ui/Ant Tools Support/org/eclipse/ant/internal/ui/model/AntModel.java b/ant/org.eclipse.ant.ui/Ant Tools Support/org/eclipse/ant/internal/ui/model/AntModel.java
index 6bb42cd..cbaedb5 100644
--- a/ant/org.eclipse.ant.ui/Ant Tools Support/org/eclipse/ant/internal/ui/model/AntModel.java
+++ b/ant/org.eclipse.ant.ui/Ant Tools Support/org/eclipse/ant/internal/ui/model/AntModel.java
@@ -1497,8 +1497,14 @@
     }
 
     public void updateMarkers() {
-        reconcile();
-        fMarkerUpdater.updateMarkers();
+        boolean temp= fShouldReconcile;
+        try {
+            fShouldReconcile= true;
+            reconcile();
+            fMarkerUpdater.updateMarkers();
+        } finally {
+            fShouldReconcile= temp;
+        }
     }
 
     public AntElementNode getReferenceNode(String text) {