1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-09-10 12:03:16 +02:00

Bug 363328 - NPE in ChangeBuildConfigActionBase.fillMenu()

This commit is contained in:
John Cortell 2011-11-09 09:25:30 -06:00
parent 08a8dca4b8
commit be238e7014

View file

@ -209,7 +209,7 @@ public class ChangeBuildConfigActionBase {
project = null;
else {
ICConfigurationDescription[] tmp = getCfgs(project);
if (tmp == null || tmp.length == 0) project = null;
if (tmp.length == 0) project = null;
}
}
if (project != null) {
@ -282,11 +282,13 @@ public class ChangeBuildConfigActionBase {
private ICConfigurationDescription[] getCfgs(IProject prj) {
ICProjectDescription prjd = CoreModel.getDefault().getProjectDescription(prj, false);
if (prjd == null) return null;
ICConfigurationDescription[] tmp = prjd.getConfigurations();
if (tmp == null) return null;
return prjd.getConfigurations();
if (prjd != null) {
ICConfigurationDescription[] cfgs = prjd.getConfigurations();
if (cfgs != null) {
return cfgs;
}
}
return new ICConfigurationDescription[0];
}
}