diff --git a/debug/org.eclipse.cdt.debug.ui/ChangeLog b/debug/org.eclipse.cdt.debug.ui/ChangeLog index 1a8a3b6f269..934dfbce3b3 100644 --- a/debug/org.eclipse.cdt.debug.ui/ChangeLog +++ b/debug/org.eclipse.cdt.debug.ui/ChangeLog @@ -1,3 +1,7 @@ +2003-02-28 Mikhail Khodjaiants + Check if page exists before adding a listener. + * AbstractListenerActionDelegate.java + 2003-02-21 Mikhail Khodjaiants Implementing the 'Attach Source' editor. * plugin.properties diff --git a/debug/org.eclipse.cdt.debug.ui/src/org/eclipse/cdt/debug/internal/ui/actions/AbstractListenerActionDelegate.java b/debug/org.eclipse.cdt.debug.ui/src/org/eclipse/cdt/debug/internal/ui/actions/AbstractListenerActionDelegate.java index 87c6dd76e26..1c6e0eda830 100644 --- a/debug/org.eclipse.cdt.debug.ui/src/org/eclipse/cdt/debug/internal/ui/actions/AbstractListenerActionDelegate.java +++ b/debug/org.eclipse.cdt.debug.ui/src/org/eclipse/cdt/debug/internal/ui/actions/AbstractListenerActionDelegate.java @@ -147,8 +147,11 @@ public abstract class AbstractListenerActionDelegate extends AbstractDebugAction super.init(view); DebugPlugin.getDefault().addDebugEventListener(this); setWindow(view.getViewSite().getWorkbenchWindow()); - getPage().addPartListener(this); - getPage().getWorkbenchWindow().addPageListener(this); + if ( getPage() != null ) + { + getPage().addPartListener(this); + getPage().getWorkbenchWindow().addPageListener(this); + } } /**