From b2b554c440521d47a166f7b582f6c938cbf545c4 Mon Sep 17 00:00:00 2001 From: David Inglis Date: Thu, 25 Mar 2004 19:54:54 +0000 Subject: getProcessList can throw a CoreException --- launch/org.eclipse.cdt.launch/ChangeLog | 6 ++++++ .../cdt/launch/internal/LocalCLaunchConfigurationDelegate.java | 7 ++++++- 2 files changed, 12 insertions(+), 1 deletion(-) (limited to 'launch') diff --git a/launch/org.eclipse.cdt.launch/ChangeLog b/launch/org.eclipse.cdt.launch/ChangeLog index 37d35542c67..d325af256bf 100644 --- a/launch/org.eclipse.cdt.launch/ChangeLog +++ b/launch/org.eclipse.cdt.launch/ChangeLog @@ -1,3 +1,9 @@ +2004-03-25 David Inglis + + getProcessList can throw a CoreException now. + + * src/org/eclipse/cdt/launch/internal/LocalCLaunchConfigurationDelegate.java + 2004-03-01 James Ciesielski Marked those strings that are non-translatable as such and 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 a0077d2ea36..efb0b6f55b0 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 @@ -188,7 +188,12 @@ public class LocalCLaunchConfigurationDelegate extends AbstractCLaunchDelegate { TwoPaneElementSelector dialog = new TwoPaneElementSelector(shell, provider, qprovider); dialog.setTitle(LaunchUIPlugin.getResourceString("LocalCLaunchConfigurationDelegate.Select_Process")); //$NON-NLS-1$ dialog.setMessage(LaunchUIPlugin.getResourceString("LocalCLaunchConfigurationDelegate.Select_Process_to_attach_debugger_to")); //$NON-NLS-1$ - IProcessList plist = CCorePlugin.getDefault().getProcessList(); + IProcessList plist = null; + try { + plist = CCorePlugin.getDefault().getProcessList(); + } catch (CoreException e) { + LaunchUIPlugin.errorDialog(LaunchUIPlugin.getResourceString("LocalCLaunchConfigurationDelegate.CDT_Launch_Error"), e.getStatus()); //$NON-NLS-1$ + } if (plist == null) { MessageDialog.openError(shell, LaunchUIPlugin.getResourceString("LocalCLaunchConfigurationDelegate.CDT_Launch_Error"), LaunchUIPlugin.getResourceString("LocalCLaunchConfigurationDelegate.Platform_cannot_list_processes")); //$NON-NLS-1$ //$NON-NLS-2$ return; -- cgit v1.2.3