From 18122f05d47718b8bf5265bebf962e07acb8de25 Mon Sep 17 00:00:00 2001 From: Chris Recoskie Date: Wed, 4 Feb 2009 15:19:59 +0000 Subject: [PATCH] RESOLVED - bug 237176: XL C/C++ Compiler Preferences page is annoying https://bugs.eclipse.org/bugs/show_bug.cgi?id=237176 --- .../xlc/ui/properties/XLCompilerPropertyPage.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/xlc/org.eclipse.cdt.managedbuilder.xlc.ui/src/org/eclipse/cdt/managedbuilder/xlc/ui/properties/XLCompilerPropertyPage.java b/xlc/org.eclipse.cdt.managedbuilder.xlc.ui/src/org/eclipse/cdt/managedbuilder/xlc/ui/properties/XLCompilerPropertyPage.java index edf7538500c..a3e25a189e2 100644 --- a/xlc/org.eclipse.cdt.managedbuilder.xlc.ui/src/org/eclipse/cdt/managedbuilder/xlc/ui/properties/XLCompilerPropertyPage.java +++ b/xlc/org.eclipse.cdt.managedbuilder.xlc.ui/src/org/eclipse/cdt/managedbuilder/xlc/ui/properties/XLCompilerPropertyPage.java @@ -66,7 +66,7 @@ public class XLCompilerPropertyPage extends FieldEditorPreferencePage implements addField(fPathEditor); - IProject project = ((IResource) getElement()).getProject(); + IProject project = ((IResource) (getElement().getAdapter(IResource.class))).getProject(); String currentPath = null; @@ -152,7 +152,7 @@ public class XLCompilerPropertyPage extends FieldEditorPreferencePage implements public boolean performOk() { // store the value in the owner text field try { - IProject project = ((IResource) getElement()).getProject(); + IProject project = ((IResource) (getElement().getAdapter(IResource.class))).getProject(); project.setPersistentProperty(new QualifiedName("", //$NON-NLS-1$ PreferenceConstants.P_XL_COMPILER_ROOT), fPathEditor