From 4d8caa576938778d29bdda240e7a859e616a3141 Mon Sep 17 00:00:00 2001 From: Alain Magloire Date: Tue, 12 Nov 2002 22:17:06 +0000 Subject: [PATCH] do not do any quick start. here. --- .../cdt/internal/core/index/CTagsRunner.java | 30 +++++++++---------- 1 file changed, 14 insertions(+), 16 deletions(-) diff --git a/core/org.eclipse.cdt.core/index/org/eclipse/cdt/internal/core/index/CTagsRunner.java b/core/org.eclipse.cdt.core/index/org/eclipse/cdt/internal/core/index/CTagsRunner.java index 89d9da4846c..ae1d230b12a 100644 --- a/core/org.eclipse.cdt.core/index/org/eclipse/cdt/internal/core/index/CTagsRunner.java +++ b/core/org.eclipse.cdt.core/index/org/eclipse/cdt/internal/core/index/CTagsRunner.java @@ -45,23 +45,21 @@ public class CTagsRunner implements Runnable { Map projectsMap = manager.getProjectsMap(); Map filesMap = (Map)projectsMap.get(project.getLocation()); if (filesMap == null) { - Map m = Collections.synchronizedMap(new HashMap()); - projectsMap.put(project.getLocation(), m); - // Kick Start; - manager.addContainer(project); - } else { - try { - CTagsCmd cmd = new CTagsCmd(); - IFile file = (IFile)resource; - IPath path = file.getLocation(); - if (path != null) { - ITagEntry[] entries = cmd.getTagEntries(file, path.toOSString()); - filesMap.put(resource.getLocation(), entries); - } - } catch (IOException e) { - } - //System.out.println("indexing " + resource.getName()); + filesMap = Collections.synchronizedMap(new HashMap()); + projectsMap.put(project.getLocation(), filesMap); } + + try { + CTagsCmd cmd = new CTagsCmd(); + IFile file = (IFile)resource; + IPath path = file.getLocation(); + if (path != null) { + ITagEntry[] entries = cmd.getTagEntries(file, path.toOSString()); + filesMap.put(resource.getLocation(), entries); + } + } catch (IOException e) { + } + //System.out.println("indexing " + resource.getName()); break; case IResource.FOLDER: