diff --git a/bundles/org.eclipse.jface.text/src/org/eclipse/jface/text/reconciler/AbstractReconciler.java b/bundles/org.eclipse.jface.text/src/org/eclipse/jface/text/reconciler/AbstractReconciler.java index 2978a8b9ec9..359cbe08e50 100644 --- a/bundles/org.eclipse.jface.text/src/org/eclipse/jface/text/reconciler/AbstractReconciler.java +++ b/bundles/org.eclipse.jface.text/src/org/eclipse/jface/text/reconciler/AbstractReconciler.java @@ -142,6 +142,7 @@ public void reset() { fIsDirty= true; fReset= true; } + informNotFinished(); synchronized (fDirtyRegionQueue) { fDirtyRegionQueue.notifyAll(); // wake up wait(fDelay); } @@ -151,13 +152,12 @@ public void reset() { synchronized (this) { fIsDirty= true; } - + informNotFinished(); synchronized (fDirtyRegionQueue) { fDirtyRegionQueue.notifyAll(); } } - informNotFinished(); reconcilerReset(); }