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 1c6b68b09e7..59f129a8578 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 @@ -170,7 +170,9 @@ public class LocalCLaunchConfigurationDelegate extends AbstractCLaunchDelegate { dialog.setElements(plist.getProcessList()); if (dialog.open() == ElementListSelectionDialog.OK) { IProcessInfo info = (IProcessInfo) dialog.getFirstResult(); - pid[0] = info.getPid(); + if ( info != null ) { + pid[0] = info.getPid(); + } } } });