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"> wizardId="org.eclipse.cdt.ui.wizards.ConvertToMakeWizard">
<enablement> <enablement>
<and> <and>
<adapt type="org.eclipse.core.resources.IProject"/> <adapt type="org.eclipse.core.resources.IProject" />
<not> <not>
<adapt type="org.eclipse.core.resources.IProject" >
<test <test
property="org.eclipse.core.resources.projectNature" property="org.eclipse.core.resources.projectNature"
value="org.eclipse.cdt.core.cnature"/> value="org.eclipse.cdt.core.cnature"/>
</adapt>
</not> </not>
</and> </and>
</enablement> </enablement>

View file

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