From 5aaece194157ebb1a7a39646428614fd1ff5cef0 Mon Sep 17 00:00:00 2001 From: Alain Magloire Date: Tue, 31 Aug 2004 19:55:04 +0000 Subject: [PATCH] 2004-08-31 Alain Magloire Fix for 72198 * model/org/eclipse/cdt/internal/core/ExternalTranslationUnit.java * model/org/eclipse/cdt/internal/core/TranslationUnit.java --- core/org.eclipse.cdt.core/ChangeLog | 6 ++++++ .../cdt/internal/core/model/ExternalTranslationUnit.java | 3 ++- .../eclipse/cdt/internal/core/model/TranslationUnit.java | 4 ++++ 3 files changed, 12 insertions(+), 1 deletion(-) diff --git a/core/org.eclipse.cdt.core/ChangeLog b/core/org.eclipse.cdt.core/ChangeLog index d1e786f0e9c..2c8ba0a12e5 100644 --- a/core/org.eclipse.cdt.core/ChangeLog +++ b/core/org.eclipse.cdt.core/ChangeLog @@ -1,3 +1,9 @@ +2004-08-31 Alain Magloire + + Fix for 72198 + * model/org/eclipse/cdt/internal/core/ExternalTranslationUnit.java + * model/org/eclipse/cdt/internal/core/TranslationUnit.java + 2004-08-27 Alain Magloire Fix for 72550. diff --git a/core/org.eclipse.cdt.core/model/org/eclipse/cdt/internal/core/model/ExternalTranslationUnit.java b/core/org.eclipse.cdt.core/model/org/eclipse/cdt/internal/core/model/ExternalTranslationUnit.java index 1f637199e02..b25b747bd20 100644 --- a/core/org.eclipse.cdt.core/model/org/eclipse/cdt/internal/core/model/ExternalTranslationUnit.java +++ b/core/org.eclipse.cdt.core/model/org/eclipse/cdt/internal/core/model/ExternalTranslationUnit.java @@ -19,6 +19,7 @@ import java.io.InputStream; import org.eclipse.cdt.core.model.CModelException; import org.eclipse.cdt.core.model.IBuffer; import org.eclipse.cdt.core.model.ICElement; +import org.eclipse.core.resources.IResource; import org.eclipse.core.runtime.IPath; import org.eclipse.core.runtime.IProgressMonitor; @@ -34,7 +35,7 @@ public class ExternalTranslationUnit extends TranslationUnit { * @param path */ public ExternalTranslationUnit(ICElement parent, IPath path) { - super(parent, path); + super(parent, (IResource)null, path.toString()); fPath = path; } diff --git a/core/org.eclipse.cdt.core/model/org/eclipse/cdt/internal/core/model/TranslationUnit.java b/core/org.eclipse.cdt.core/model/org/eclipse/cdt/internal/core/model/TranslationUnit.java index 476381c821c..eadbbb17218 100644 --- a/core/org.eclipse.cdt.core/model/org/eclipse/cdt/internal/core/model/TranslationUnit.java +++ b/core/org.eclipse.cdt.core/model/org/eclipse/cdt/internal/core/model/TranslationUnit.java @@ -54,6 +54,10 @@ public class TranslationUnit extends Openable implements ITranslationUnit { super(parent, path, ICElement.C_UNIT); } + public TranslationUnit(ICElement parent, IResource res, String name) { + super(parent, res, name, ICElement.C_UNIT); + } + public ITranslationUnit getTranslationUnit () { return this; }