diff --git a/launch/org.eclipse.cdt.launch/ChangeLog b/launch/org.eclipse.cdt.launch/ChangeLog index fa2cf310827..89f3405c2c7 100644 --- a/launch/org.eclipse.cdt.launch/ChangeLog +++ b/launch/org.eclipse.cdt.launch/ChangeLog @@ -1,3 +1,7 @@ +2005-01-19 Alain Magloire + PR 82930 + * src/org/eclipse/cdt/launch/internal/CPropertyTester.java + 2004-12-20 Alain Magloire PR 81321 diff --git a/launch/org.eclipse.cdt.launch/src/org/eclipse/cdt/launch/internal/CPropertyTester.java b/launch/org.eclipse.cdt.launch/src/org/eclipse/cdt/launch/internal/CPropertyTester.java index c7bdde03628..03100113e8a 100644 --- a/launch/org.eclipse.cdt.launch/src/org/eclipse/cdt/launch/internal/CPropertyTester.java +++ b/launch/org.eclipse.cdt.launch/src/org/eclipse/cdt/launch/internal/CPropertyTester.java @@ -14,7 +14,6 @@ import org.eclipse.cdt.core.model.CoreModel; import org.eclipse.cdt.core.model.IBinary; import org.eclipse.cdt.core.model.ICElement; import org.eclipse.core.expressions.PropertyTester; -import org.eclipse.core.resources.IFile; import org.eclipse.core.resources.IResource; import org.eclipse.core.runtime.IAdaptable; @@ -41,9 +40,9 @@ public class CPropertyTester extends PropertyTester { private boolean isExecutable(Object receiver) { ICElement celement = null; if (receiver instanceof IAdaptable) { - IFile file = (IFile) ((IAdaptable)receiver).getAdapter(IResource.class); - if (file != null) { - celement = CoreModel.getDefault().create(file); + IResource res = (IResource) ((IAdaptable)receiver).getAdapter(IResource.class); + if (res != null) { + celement = CoreModel.getDefault().create(res); } } return (celement != null && celement instanceof IBinary);