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
|
@ -185,9 +185,11 @@
|
|||
<and>
|
||||
<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>
|
||||
|
|
|
@ -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);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue