From fe9ea3edcbe8772960700edbb9c27e9dda7155a0 Mon Sep 17 00:00:00 2001 From: David Inglis Date: Thu, 15 Aug 2002 19:46:54 +0000 Subject: [PATCH] handle missing debugger better --- .../cdt/launch/internal/LocalCLaunchConfigurationDelegate.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/launch/org.eclipse.cdt.launch/src/org/eclipse/cdt/launch/internal/LocalCLaunchConfigurationDelegate.java b/launch/org.eclipse.cdt.launch/src/org/eclipse/cdt/launch/internal/LocalCLaunchConfigurationDelegate.java index dee2cd3437b..937156e8033 100644 --- a/launch/org.eclipse.cdt.launch/src/org/eclipse/cdt/launch/internal/LocalCLaunchConfigurationDelegate.java +++ b/launch/org.eclipse.cdt.launch/src/org/eclipse/cdt/launch/internal/LocalCLaunchConfigurationDelegate.java @@ -78,9 +78,10 @@ public class LocalCLaunchConfigurationDelegate extends AbstractCLaunchDelegate { command.addAll(Arrays.asList(arguments)); if (mode.equals(ILaunchManager.DEBUG_MODE)) { - ICDebugConfiguration dbgCfg = CDebugCorePlugin.getDefault().getDebugConfiguration(config.getAttribute(ICDTLaunchConfigurationConstants.ATTR_DEBUGGER_ID, "")); + ICDebugConfiguration dbgCfg = null; ICDebugger cdebugger = null; try { + dbgCfg = CDebugCorePlugin.getDefault().getDebugConfiguration(config.getAttribute(ICDTLaunchConfigurationConstants.ATTR_DEBUGGER_ID, "")); cdebugger = dbgCfg.getDebugger(); } catch (CoreException e) {