diff options
author | Andrew Gvozdev | 2011-09-07 22:09:27 +0000 |
---|---|---|
committer | Andrew Gvozdev | 2011-09-07 22:09:27 +0000 |
commit | 881fc3304be11d65c5a16319a4aa1b3b9e3e2795 (patch) | |
tree | 20a4831b4ccf514dcf40b6d1be49847c439ed395 /build | |
parent | e44884f7ea63d5edcda8cd165de5ac23b741e226 (diff) | |
download | org.eclipse.cdt-881fc3304be11d65c5a16319a4aa1b3b9e3e2795.tar.gz org.eclipse.cdt-881fc3304be11d65c5a16319a4aa1b3b9e3e2795.tar.xz org.eclipse.cdt-881fc3304be11d65c5a16319a4aa1b3b9e3e2795.zip |
bug 357018: Languages column in Paths&Symbols tab shows Content Type
instead of language name
Diffstat (limited to 'build')
-rw-r--r-- | build/org.eclipse.cdt.managedbuilder.core/src/org/eclipse/cdt/managedbuilder/internal/core/InputType.java | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/build/org.eclipse.cdt.managedbuilder.core/src/org/eclipse/cdt/managedbuilder/internal/core/InputType.java b/build/org.eclipse.cdt.managedbuilder.core/src/org/eclipse/cdt/managedbuilder/internal/core/InputType.java index d2088edbfc4..ed604f39d27 100644 --- a/build/org.eclipse.cdt.managedbuilder.core/src/org/eclipse/cdt/managedbuilder/internal/core/InputType.java +++ b/build/org.eclipse.cdt.managedbuilder.core/src/org/eclipse/cdt/managedbuilder/internal/core/InputType.java @@ -17,6 +17,8 @@ import java.util.List; import java.util.StringTokenizer; import java.util.Vector; +import org.eclipse.cdt.core.model.ILanguage; +import org.eclipse.cdt.core.model.LanguageManager; import org.eclipse.cdt.core.settings.model.ICStorageElement; import org.eclipse.cdt.core.settings.model.util.CDataUtil; import org.eclipse.cdt.internal.core.SafeStringInterner; @@ -1698,6 +1700,15 @@ public class InputType extends BuildObject implements IInputType { langId = getLanguageIdAttribute(); } + if(langId == null){ + IContentType contentType = getSourceContentType(); + if (contentType!=null) { + ILanguage language = LanguageManager.getInstance().getLanguage(contentType); + if (language!=null) + langId = language.getId(); + } + } + return langId; } |