1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-04-29 19:45:01 +02:00

Follow up fix for 205231

This commit is contained in:
Anton Leherbauer 2007-10-24 15:05:19 +00:00
parent 50fd24cadc
commit 834cbe8ce2
2 changed files with 20 additions and 8 deletions

View file

@ -183,11 +183,13 @@
wizardId="org.eclipse.cdt.ui.wizards.ConvertToMakeWizard">
<enablement>
<and>
<adapt type="org.eclipse.core.resources.IProject"/>
<adapt type="org.eclipse.core.resources.IProject" />
<not>
<adapt type="org.eclipse.core.resources.IProject" >
<test
property="org.eclipse.core.resources.projectNature"
value="org.eclipse.cdt.core.cnature"/>
</adapt>
</not>
</and>
</enablement>

View file

@ -440,6 +440,11 @@ public class CNavigatorContentProvider extends CViewContentProvider implements I
super.postRefresh(((ICProject)element).getProject());
} else if (element instanceof ICElement) {
super.postRefresh(element);
} else if (element instanceof IResource) {
IProject project= ((IResource)element).getProject();
if (CoreModel.hasCNature(project)) {
super.postRefresh(element);
}
}
}
@ -456,6 +461,11 @@ public class CNavigatorContentProvider extends CViewContentProvider implements I
super.postAdd(((ICProject)parent).getProject(), element);
} else if (parent instanceof ICElement) {
super.postAdd(parent, element);
} else if (element instanceof IResource) {
IProject project= ((IResource)element).getProject();
if (CoreModel.hasCNature(project)) {
super.postAdd(parent, element);
}
}
}