From 338a01952d2a1a47d646c8bab62d3bfea0280606 Mon Sep 17 00:00:00 2001 From: Andrew Gvozdev Date: Sat, 14 Aug 2010 04:52:10 +0000 Subject: [PATCH] bug 322695: Can't access preferences of any unrelated CDT project having "bad" project in workspace --- .../internal/core/scannerconfig/CfgDiscoveredPathManager.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build/org.eclipse.cdt.managedbuilder.core/src/org/eclipse/cdt/build/internal/core/scannerconfig/CfgDiscoveredPathManager.java b/build/org.eclipse.cdt.managedbuilder.core/src/org/eclipse/cdt/build/internal/core/scannerconfig/CfgDiscoveredPathManager.java index c4f7d7c9584..ca083b4cbd6 100644 --- a/build/org.eclipse.cdt.managedbuilder.core/src/org/eclipse/cdt/build/internal/core/scannerconfig/CfgDiscoveredPathManager.java +++ b/build/org.eclipse.cdt.managedbuilder.core/src/org/eclipse/cdt/build/internal/core/scannerconfig/CfgDiscoveredPathManager.java @@ -359,7 +359,7 @@ public class CfgDiscoveredPathManager implements IResourceChangeListener { } else if(queryParent){ // IResourceInfo rcInfo = tool.getParentResourceInfo(); ITool superTool = tool.getSuperClass(); - if(!superTool.isExtensionElement()){ + if(superTool!=null && !superTool.isExtensionElement()){ if(inType != null){ IInputType superInType = null; String exts[] = inType.getSourceExtensions(tool);