diff --git a/core/org.eclipse.cdt.core/index/org/eclipse/cdt/internal/core/index/IndexManager.java b/core/org.eclipse.cdt.core/index/org/eclipse/cdt/internal/core/index/IndexManager.java index 8659c105d7a..faba4197e93 100644 --- a/core/org.eclipse.cdt.core/index/org/eclipse/cdt/internal/core/index/IndexManager.java +++ b/core/org.eclipse.cdt.core/index/org/eclipse/cdt/internal/core/index/IndexManager.java @@ -85,8 +85,9 @@ public class IndexManager implements IElementChangedListener { projectsMap = Collections.synchronizedMap(new HashMap()); CTagsRunner ctags = new CTagsRunner(this); thread = new Thread(ctags, "C Tags indexer"); - thread.setPriority (Thread.NORM_PRIORITY - 1); - thread.start(); + thread.setDaemon(true); + thread.setPriority (Thread.NORM_PRIORITY - 1); + thread.start(); addAll(); }