diff options
author | Kevin Barnes | 2005-03-06 20:01:04 +0000 |
---|---|---|
committer | Kevin Barnes | 2005-03-06 20:01:04 +0000 |
commit | dea837134580e66e77b9e497af40a932336c90b0 (patch) | |
tree | 487386de95721a17641a443c7ef741664965d393 /org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/views/console/ProcessConsole.java | |
parent | c2210e70e2715457caff79a432b0493051693064 (diff) | |
download | eclipse.platform.debug-dea837134580e66e77b9e497af40a932336c90b0.tar.gz eclipse.platform.debug-dea837134580e66e77b9e497af40a932336c90b0.tar.xz eclipse.platform.debug-dea837134580e66e77b9e497af40a932336c90b0.zip |
Bug 87225 - NPE during compile using clover 1.2.2
Diffstat (limited to 'org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/views/console/ProcessConsole.java')
-rw-r--r-- | org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/views/console/ProcessConsole.java | 16 |
1 files changed, 9 insertions, 7 deletions
diff --git a/org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/views/console/ProcessConsole.java b/org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/views/console/ProcessConsole.java index ba1168ac8..96426a5db 100644 --- a/org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/views/console/ProcessConsole.java +++ b/org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/views/console/ProcessConsole.java @@ -117,14 +117,16 @@ public class ProcessConsole extends IOConsole implements IConsole, IDebugEventSe ILaunchConfiguration configuration = process.getLaunch().getLaunchConfiguration(); String file = null; boolean append = false; - try { - file = configuration.getAttribute(IDebugUIConstants.ATTR_CAPTURE_IN_FILE, (String) null); - if (file != null) { - IStringVariableManager stringVariableManager = VariablesPlugin.getDefault().getStringVariableManager(); - file = stringVariableManager.performStringSubstitution(file); - append = configuration.getAttribute(IDebugUIConstants.ATTR_APPEND_TO_FILE, false); + if (configuration != null) { + try { + file = configuration.getAttribute(IDebugUIConstants.ATTR_CAPTURE_IN_FILE, (String) null); + if (file != null) { + IStringVariableManager stringVariableManager = VariablesPlugin.getDefault().getStringVariableManager(); + file = stringVariableManager.performStringSubstitution(file); + append = configuration.getAttribute(IDebugUIConstants.ATTR_APPEND_TO_FILE, false); + } + } catch (CoreException e) { } - } catch (CoreException e) { } if (file != null) { |