diff options
author | David Inglis | 2002-09-17 16:13:22 +0000 |
---|---|---|
committer | David Inglis | 2002-09-17 16:13:22 +0000 |
commit | b02cb0cd371ac31133f6179c8131f872c7ebfa3a (patch) | |
tree | 465ff61429485d58f87bb77bcb5506468a567329 /launch | |
parent | 655d90ba807cf7432b3bddaf76d2aba27f4a503b (diff) | |
download | org.eclipse.cdt-b02cb0cd371ac31133f6179c8131f872c7ebfa3a.tar.gz org.eclipse.cdt-b02cb0cd371ac31133f6179c8131f872c7ebfa3a.tar.xz org.eclipse.cdt-b02cb0cd371ac31133f6179c8131f872c7ebfa3a.zip |
check for debugconfig for validity
Diffstat (limited to 'launch')
-rw-r--r-- | launch/org.eclipse.cdt.launch/src/org/eclipse/cdt/launch/ui/CDebuggerTab.java | 4 |
1 files 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()); |