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

Related to Bug 295571: don't ArrayIndexOutOfBounds if entry isn't resolved.

This commit is contained in:
James Blackburn 2009-11-20 17:15:39 +00:00
parent 36f8c60bec
commit 8200badda8

View file

@ -588,7 +588,10 @@ public abstract class AbstractLangsListTab extends AbstractCPropertyTab {
* @return resolved ICLanguageSettingEntry * @return resolved ICLanguageSettingEntry
*/ */
private ICLanguageSettingEntry resolve(ICLanguageSettingEntry entry) { private ICLanguageSettingEntry resolve(ICLanguageSettingEntry entry) {
return CDataUtil.resolveEntries(new ICLanguageSettingEntry[] {entry}, getResDesc().getConfiguration())[0]; ICLanguageSettingEntry[] entries = CDataUtil.resolveEntries(new ICLanguageSettingEntry[] {entry}, getResDesc().getConfiguration());
if (entries.length > 0)
return entries[0];
return entry;
} }
private void deleteExportSetting(ICSettingEntry ent) { private void deleteExportSetting(ICSettingEntry ent) {