From b02cb0cd371ac31133f6179c8131f872c7ebfa3a Mon Sep 17 00:00:00 2001 From: David Inglis Date: Tue, 17 Sep 2002 16:13:22 +0000 Subject: [PATCH] check for debugconfig for validity --- .../src/org/eclipse/cdt/launch/ui/CDebuggerTab.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/launch/org.eclipse.cdt.launch/src/org/eclipse/cdt/launch/ui/CDebuggerTab.java b/launch/org.eclipse.cdt.launch/src/org/eclipse/cdt/launch/ui/CDebuggerTab.java index cdd1eef03e2..a8dfdbd7063 100644 --- a/launch/org.eclipse.cdt.launch/src/org/eclipse/cdt/launch/ui/CDebuggerTab.java +++ b/launch/org.eclipse.cdt.launch/src/org/eclipse/cdt/launch/ui/CDebuggerTab.java @@ -273,7 +273,7 @@ public class CDebuggerTab extends CLaunchConfigurationTab { setErrorMessage(null); setMessage(null); - if (fDCombo.getSelectionIndex() == -1) { + if (fDCombo.getSelectionIndex() == -1 || getDebugConfig() == null) { setErrorMessage("No debugger avalible"); return false; } @@ -318,10 +318,10 @@ public class CDebuggerTab extends CLaunchConfigurationTab { else { setDynamicTab(CDebugUIPlugin.getDefault().getDebuggerPage(debugConfig.getID())); } + setDebugConfig(debugConfig); if (getDynamicTab() == null) { return; } - setDebugConfig(debugConfig); // Ask the dynamic UI to create its Control getDynamicTab().setLaunchConfigurationDialog(getLaunchConfigurationDialog()); getDynamicTab().createControl(getDynamicTabHolder());