diff --git a/build/org.eclipse.cdt.managedbuilder.ui/plugin.xml b/build/org.eclipse.cdt.managedbuilder.ui/plugin.xml
index df303e71a5a..d46cd823111 100644
--- a/build/org.eclipse.cdt.managedbuilder.ui/plugin.xml
+++ b/build/org.eclipse.cdt.managedbuilder.ui/plugin.xml
@@ -479,22 +479,11 @@
id="org.eclipse.cdt.managedbuilder.ui.properties.Page_head_build"
name="%page.c.build"
>
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
-
-
-
-
-
-
+
+
+
@@ -521,21 +506,11 @@
category="org.eclipse.cdt.ui.newui.Page_head_general"
name="%CDTPathSymbolsProperty.name"
>
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
@@ -545,16 +520,12 @@
category="org.eclipse.cdt.ui.newui.Page_head_general"
name="%CDTExpPathSymbolsProperty.name"
>
-
-
-
-
-
-
+
+
+
@@ -566,21 +537,11 @@
category="org.eclipse.cdt.managedbuilder.ui.properties.Page_head_build"
name="%CDTBuildProperty.name"
>
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
@@ -616,15 +567,11 @@
category="org.eclipse.cdt.managedbuilder.ui.properties.Page_head_build"
name="%Discovery.options"
>
-
-
-
-
-
-
+
+
+
-
-
-
-
-
-
+
+
+
diff --git a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/ui/newui/AbstractPage.java b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/ui/newui/AbstractPage.java
index 113a8f9856e..75aac135e6b 100644
--- a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/ui/newui/AbstractPage.java
+++ b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/ui/newui/AbstractPage.java
@@ -1217,6 +1217,8 @@ implements
internalElement = ((ICElement)el).getResource();
else if (el instanceof IResource)
internalElement = (IResource)el;
+ else
+ internalElement = (IResource) el.getAdapter(IResource.class);
if (internalElement == null) return false;
isProject = internalElement instanceof IProject;
isFolder = internalElement instanceof IFolder;