1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-04-29 19:45:01 +02:00

Fixed a Java 6 dependency.

This commit is contained in:
Sergey Prigogin 2011-09-29 11:13:57 -07:00
parent 794aaa995e
commit ba4c7c1e04

View file

@ -401,15 +401,15 @@ public abstract class AbstractLangsListTab extends AbstractCPropertyTab {
private String getLanguageName(ICLanguageSetting langSetting) { private String getLanguageName(ICLanguageSetting langSetting) {
String langId = langSetting.getLanguageId(); String langId = langSetting.getLanguageId();
String langName = null; String langName = null;
if (langId != null && !langId.isEmpty()) { if (langId != null && langId.length() != 0) {
// Bug #178033: get language name via LangManager. // Bug #178033: get language name via LangManager.
ILanguageDescriptor langDes = LanguageManager.getInstance().getLanguageDescriptor(langId); ILanguageDescriptor langDes = LanguageManager.getInstance().getLanguageDescriptor(langId);
if (langDes != null) if (langDes != null)
langName = langDes.getName(); langName = langDes.getName();
} }
if (langName == null || langName.isEmpty()) if (langName == null || langName.length() == 0)
langName = langSetting.getName(); langName = langSetting.getName();
if (langName == null || langName.isEmpty()) if (langName == null || langName.length() == 0)
langName = langId; langName = langId;
return langName; return langName;
} }