From 22aaaf84bc5e11ba2816326cd895e815a497c443 Mon Sep 17 00:00:00 2001 From: David Inglis Date: Tue, 19 Oct 2004 20:56:20 +0000 Subject: [PATCH] remove core/pid attribute if we prompted for them after launch --- .../org/eclipse/cdt/launch/internal/CoreFileLaunchDelegate.java | 1 + .../eclipse/cdt/launch/internal/LocalAttachLaunchDelegate.java | 1 + 2 files changed, 2 insertions(+) diff --git a/launch/org.eclipse.cdt.launch/src/org/eclipse/cdt/launch/internal/CoreFileLaunchDelegate.java b/launch/org.eclipse.cdt.launch/src/org/eclipse/cdt/launch/internal/CoreFileLaunchDelegate.java index a3b45a232b8..673bff5ed3c 100644 --- a/launch/org.eclipse.cdt.launch/src/org/eclipse/cdt/launch/internal/CoreFileLaunchDelegate.java +++ b/launch/org.eclipse.cdt.launch/src/org/eclipse/cdt/launch/internal/CoreFileLaunchDelegate.java @@ -68,6 +68,7 @@ public class CoreFileLaunchDelegate extends AbstractCLaunchDelegate { ILaunchConfigurationWorkingCopy wc = config.getWorkingCopy(); wc.setAttribute(ICDTLaunchConfigurationConstants.ATTR_COREFILE_PATH, corefile.toString()); wc.launch(mode, new SubProgressMonitor(monitor, 9)); + wc.setAttribute(ICDTLaunchConfigurationConstants.ATTR_COREFILE_PATH, (String)null); cancel("", -1); //$NON-NLS-1$ } else { dsession = debugConfig.createDebugger().createDebuggerSession(launch, exeFile, new SubProgressMonitor(monitor, 8)); diff --git a/launch/org.eclipse.cdt.launch/src/org/eclipse/cdt/launch/internal/LocalAttachLaunchDelegate.java b/launch/org.eclipse.cdt.launch/src/org/eclipse/cdt/launch/internal/LocalAttachLaunchDelegate.java index 72f1c68ddd9..d55069c05dc 100644 --- a/launch/org.eclipse.cdt.launch/src/org/eclipse/cdt/launch/internal/LocalAttachLaunchDelegate.java +++ b/launch/org.eclipse.cdt.launch/src/org/eclipse/cdt/launch/internal/LocalAttachLaunchDelegate.java @@ -84,6 +84,7 @@ public class LocalAttachLaunchDelegate extends AbstractCLaunchDelegate { ILaunchConfigurationWorkingCopy wc = config.getWorkingCopy(); wc.setAttribute(ICDTLaunchConfigurationConstants.ATTR_ATTACH_PROCESS_ID, pid); wc.launch(mode, new SubProgressMonitor(monitor, 9)); + wc.setAttribute(ICDTLaunchConfigurationConstants.ATTR_ATTACH_PROCESS_ID, (String)null); cancel("", -1); //$NON-NLS-1$\ } else { dsession = debugConfig.createDebugger().createDebuggerSession(launch, exeFile,