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:
parent
50fd24cadc
commit
834cbe8ce2
2 changed files with 20 additions and 8 deletions
|
@ -182,14 +182,16 @@
|
||||||
type="new"
|
type="new"
|
||||||
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>
|
||||||
<test
|
<adapt type="org.eclipse.core.resources.IProject" >
|
||||||
property="org.eclipse.core.resources.projectNature"
|
<test
|
||||||
value="org.eclipse.cdt.core.cnature"/>
|
property="org.eclipse.core.resources.projectNature"
|
||||||
</not>
|
value="org.eclipse.cdt.core.cnature"/>
|
||||||
</and>
|
</adapt>
|
||||||
|
</not>
|
||||||
|
</and>
|
||||||
</enablement>
|
</enablement>
|
||||||
</commonWizard>
|
</commonWizard>
|
||||||
</extension>
|
</extension>
|
||||||
|
|
|
@ -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);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue