From f918a234f1c93340b1085b4748807ea026294ef3 Mon Sep 17 00:00:00 2001 From: Warren Paul Date: Mon, 24 May 2010 18:07:06 +0000 Subject: [PATCH] fixed bug #314152. --- .../org/eclipse/cdt/debug/core/executables/Executable.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/debug/org.eclipse.cdt.debug.core/src/org/eclipse/cdt/debug/core/executables/Executable.java b/debug/org.eclipse.cdt.debug.core/src/org/eclipse/cdt/debug/core/executables/Executable.java index f4ace4f7910..af9f58f67a5 100644 --- a/debug/org.eclipse.cdt.debug.core/src/org/eclipse/cdt/debug/core/executables/Executable.java +++ b/debug/org.eclipse.cdt.debug.core/src/org/eclipse/cdt/debug/core/executables/Executable.java @@ -241,7 +241,9 @@ public class Executable extends PlatformObject { tu = new ExternalTranslationUnit(cproject, uri, id); } - sourceFiles.add(tu); + if (!sourceFiles.contains(tu)) { + sourceFiles.add(tu); + } if (!orgPath.equals(filename)) { remappedPaths.put(tu, orgPath);