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:
parent
08a8dca4b8
commit
be238e7014
1 changed files with 9 additions and 7 deletions
|
@ -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];
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
|
Loading…
Add table
Reference in a new issue