1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-06-08 18:26:01 +02:00

Fix for NPE in CContentOutlinePage.createContentProvider(), bugzilla 114054

This commit is contained in:
Markus Schorn 2006-04-20 14:02:57 +00:00
parent 315143d916
commit 6f2f3e37ee

View file

@ -224,8 +224,11 @@ public class CContentOutlinePage extends Page implements IContentOutlinePage, IS
} }
protected CContentOutlinerProvider createContentProvider(TreeViewer viewer) { protected CContentOutlinerProvider createContentProvider(TreeViewer viewer) {
IWorkbenchPartSite site= getSite().getPage().getActiveEditor().getSite(); IWorkbenchPart part= getSite().getPage().getActivePart();
return new CContentOutlinerProvider(viewer, site); if (part == null) {
return new CContentOutlinerProvider(viewer);
}
return new CContentOutlinerProvider(viewer, part.getSite());
} }
protected ProblemTreeViewer createTreeViewer(Composite parent) { protected ProblemTreeViewer createTreeViewer(Composite parent) {