From 09a6509ebff2a41d7a936f38158635b6c506feb0 Mon Sep 17 00:00:00 2001 From: Chris Recoskie Date: Wed, 7 Feb 2007 16:07:20 +0000 Subject: [PATCH] Fix for 173246 (Cannot open editor for external translation units) --- .../eclipse/cdt/internal/core/model/TranslationUnit.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) 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 a120ee6b002..4c19b78df95 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 @@ -683,7 +683,11 @@ public class TranslationUnit extends Openable implements ITranslationUnit { } public ILanguage getLanguage() throws CoreException { - ILanguage language = LanguageManager.getInstance().getLanguageForFile(getFile()); + + ILanguage language = null; + + language = LanguageManager.getInstance().getLanguageForFile(getLocation(), getCProject().getProject()); + return language; }