Skip to main content
aboutsummaryrefslogtreecommitdiffstats
path: root/launch
diff options
context:
space:
mode:
authorDavid Inglis2002-09-17 16:13:22 +0000
committerDavid Inglis2002-09-17 16:13:22 +0000
commitb02cb0cd371ac31133f6179c8131f872c7ebfa3a (patch)
tree465ff61429485d58f87bb77bcb5506468a567329 /launch
parent655d90ba807cf7432b3bddaf76d2aba27f4a503b (diff)
downloadorg.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.java4
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());

Back to the top