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:
parent
36f8c60bec
commit
8200badda8
1 changed files with 4 additions and 1 deletions
|
@ -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) {
|
||||||
|
|
Loading…
Add table
Reference in a new issue