1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-04-23 14:42:11 +02:00

Discovery Tab: NPE while working with preferences - fixed.

This commit is contained in:
Oleg Krasilnikov 2007-04-04 10:49:29 +00:00
parent af1e9d0989
commit 10e8d1fba1

View file

@ -189,7 +189,7 @@ public class DiscoveryTab extends AbstractCBuildPropertyTab implements IBuildInf
configPath = rcfg.getPath();
IConfiguration cfg = getCfg(rcfg.getConfiguration());
cbi = CfgScannerConfigProfileManager.getCfgScannerConfigBuildInfo(cfg);
if(baseInfoMap == null){
if(!page.isForPrefs() && baseInfoMap == null){
try {
IScannerConfigBuilderInfo2Set baseCbi = ScannerConfigProfileManager.createScannerConfigBuildInfo2Set(cfg.getOwner().getProject());
baseInfoMap = baseCbi.getInfoMap();
@ -398,7 +398,7 @@ public class DiscoveryTab extends AbstractCBuildPropertyTab implements IBuildInf
}
}
buildInfo.setSelectedProfileId(savedId);
handleDiscoveryProfileChanged();
if(ok)
clearChangedDiscoveredInfos();
}