Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDarin Wright2001-05-24 14:37:53 +0000
committerDarin Wright2001-05-24 14:37:53 +0000
commit802c23206bce0f8f8a63e4e7f690d967c976ab23 (patch)
tree796a7789f76c0f667c9fe505cd21ce334212caa6 /org.eclipse.debug.ui
parent9d8abb14aa6c66fa566babffaa5a512b6184710b (diff)
downloadeclipse.platform.debug-802c23206bce0f8f8a63e4e7f690d967c976ab23.tar.gz
eclipse.platform.debug-802c23206bce0f8f8a63e4e7f690d967c976ab23.tar.xz
eclipse.platform.debug-802c23206bce0f8f8a63e4e7f690d967c976ab23.zip
1GE87JE
Diffstat (limited to 'org.eclipse.debug.ui')
-rw-r--r--org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/BreakpointsView.java3
-rw-r--r--org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/DebugUIPlugin.java6
-rw-r--r--org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/DebugView.java3
-rw-r--r--org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/InspectorAction.java3
-rw-r--r--org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/OpenBreakpointMarkerAction.java3
-rw-r--r--org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/OpenMarkerAction.java3
-rw-r--r--org.eclipse.debug.ui/ui/org/eclipse/debug/ui/DebugUITools.java3
7 files changed, 24 insertions, 0 deletions
diff --git a/org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/BreakpointsView.java b/org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/BreakpointsView.java
index c7d17c49f..b25340b96 100644
--- a/org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/BreakpointsView.java
+++ b/org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/BreakpointsView.java
@@ -136,6 +136,9 @@ public class BreakpointsView extends AbstractDebugView implements ISelectionChan
}
IWorkbenchWindow dwindow= getSite().getWorkbenchWindow();
IWorkbenchPage page= dwindow.getActivePage();
+ if (page == null) {
+ return;
+ }
IEditorPart editor= getOpenEditor(breakpoint, page);
if (editor != null) {
editor.gotoMarker(breakpoint);
diff --git a/org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/DebugUIPlugin.java b/org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/DebugUIPlugin.java
index 255395c9f..ffe2fc0d0 100644
--- a/org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/DebugUIPlugin.java
+++ b/org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/DebugUIPlugin.java
@@ -340,7 +340,13 @@ public class DebugUIPlugin extends AbstractUIPlugin implements ISelectionChanged
* specified debug mode.
*/
protected LaunchesView findDebugPart(IWorkbenchWindow window, String mode) {
+ if (window == null) {
+ return null;
+ }
IWorkbenchPage activePage= window.getActivePage();
+ if (activePage == null) {
+ return null;
+ }
IViewPart debugPart= null;
if (mode == ILaunchManager.DEBUG_MODE) {
debugPart= activePage.findView(IDebugUIConstants.ID_DEBUG_VIEW);
diff --git a/org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/DebugView.java b/org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/DebugView.java
index 47992cec2..e7c444f5e 100644
--- a/org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/DebugView.java
+++ b/org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/DebugView.java
@@ -242,6 +242,9 @@ public class DebugView extends LaunchesView {
IWorkbenchPage page= dwindow.getActivePage();
+ if (page == null) {
+ return;
+ }
IEditorPart editor= null;
IEditorPart[] editorParts= page.getEditors();
diff --git a/org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/InspectorAction.java b/org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/InspectorAction.java
index a2f44be72..a4e945634 100644
--- a/org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/InspectorAction.java
+++ b/org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/InspectorAction.java
@@ -26,6 +26,9 @@ public abstract class InspectorAction extends SelectionProviderAction {
public void run() {
// get the Inspector
IWorkbenchPage p= DebugUIPlugin.getActiveWorkbenchWindow().getActivePage();
+ if (p == null) {
+ return;
+ }
InspectorView view= (InspectorView) p.findView(IDebugUIConstants.ID_INSPECTOR_VIEW);
if (view == null) {
// open a new view
diff --git a/org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/OpenBreakpointMarkerAction.java b/org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/OpenBreakpointMarkerAction.java
index a9101208b..97e48d9f2 100644
--- a/org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/OpenBreakpointMarkerAction.java
+++ b/org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/OpenBreakpointMarkerAction.java
@@ -28,6 +28,9 @@ public class OpenBreakpointMarkerAction extends OpenMarkerAction {
public void run() {
IWorkbenchWindow dwindow= DebugUIPlugin.getActiveWorkbenchWindow();
IWorkbenchPage page= dwindow.getActivePage();
+ if (page == null) {
+ return;
+ }
IEditorPart part= null;
// Get the resource.
IStructuredSelection selection= (IStructuredSelection)getStructuredSelection();
diff --git a/org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/OpenMarkerAction.java b/org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/OpenMarkerAction.java
index 773a085d5..4892080e2 100644
--- a/org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/OpenMarkerAction.java
+++ b/org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/OpenMarkerAction.java
@@ -37,6 +37,9 @@ public class OpenMarkerAction extends SelectionProviderAction {
Object object= selection.getFirstElement();
IWorkbenchWindow dwindow= DebugUIPlugin.getActiveWorkbenchWindow();
IWorkbenchPage page= dwindow.getActivePage();
+ if (page == null) {
+ return;
+ }
try {
page.openEditor((IMarker)object);
} catch (PartInitException e) {
diff --git a/org.eclipse.debug.ui/ui/org/eclipse/debug/ui/DebugUITools.java b/org.eclipse.debug.ui/ui/org/eclipse/debug/ui/DebugUITools.java
index 3ea8ad952..3ecb2f5ab 100644
--- a/org.eclipse.debug.ui/ui/org/eclipse/debug/ui/DebugUITools.java
+++ b/org.eclipse.debug.ui/ui/org/eclipse/debug/ui/DebugUITools.java
@@ -36,6 +36,9 @@ public class DebugUITools {
*/
public static void inspect(String label, IValue value) {
IWorkbenchPage p= DebugUIPlugin.getActiveWorkbenchWindow().getActivePage();
+ if (p == null) {
+ return;
+ }
InspectorView view= (InspectorView) p.findView(IDebugUIConstants.ID_INSPECTOR_VIEW);
if (view == null) {
// open a new view

Back to the top