diff --git a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/editor/SemanticHighlightingReconciler.java b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/editor/SemanticHighlightingReconciler.java index 096d1491a55..971b435349b 100644 --- a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/editor/SemanticHighlightingReconciler.java +++ b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/editor/SemanticHighlightingReconciler.java @@ -527,7 +527,7 @@ public class SemanticHighlightingReconciler implements ICReconcilingListener { } }; // fJob.setSystem(true); - fJob.setPriority(Job.DECORATE); + fJob.setPriority(Job.SHORT); fJob.schedule(); } } diff --git a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/text/CReconcilingStrategy.java b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/text/CReconcilingStrategy.java index cdf3edb1b8b..79a32395060 100644 --- a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/text/CReconcilingStrategy.java +++ b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/text/CReconcilingStrategy.java @@ -114,6 +114,7 @@ public class CReconcilingStrategy implements IReconcilingStrategy, IReconcilingS if (index != null) { index.releaseReadLock(); } + fProgressMonitor.setCanceled(false); } } }