[304867] WPE fails to open (throws NPE)
diff --git a/bundles/org.eclipse.wst.sse.ui/src/org/eclipse/wst/sse/ui/StructuredTextEditor.java b/bundles/org.eclipse.wst.sse.ui/src/org/eclipse/wst/sse/ui/StructuredTextEditor.java
index c4b398b..671900e 100644
--- a/bundles/org.eclipse.wst.sse.ui/src/org/eclipse/wst/sse/ui/StructuredTextEditor.java
+++ b/bundles/org.eclipse.wst.sse.ui/src/org/eclipse/wst/sse/ui/StructuredTextEditor.java
@@ -1476,10 +1476,12 @@
fPartListener = new PartListener(this);
getSite().getWorkbenchWindow().getPartService().addPartListener(fPartListener);
installSemanticHighlighting();
- IInformationPresenter presenter = configureOutlinePresenter(getSourceViewer(), getSourceViewerConfiguration());
- if (presenter != null) {
- presenter.install(getSourceViewer());
- fOutlineHandler.configure(presenter);
+ if (fOutlineHandler != null) {
+ IInformationPresenter presenter = configureOutlinePresenter(getSourceViewer(), getSourceViewerConfiguration());
+ if (presenter != null) {
+ presenter.install(getSourceViewer());
+ fOutlineHandler.configure(presenter);
+ }
}
installCharacterPairing();
ISourceViewer viewer = getSourceViewer();