Skip to main content
aboutsummaryrefslogtreecommitdiffstats
path: root/launch
diff options
context:
space:
mode:
authorMarc Khouzam2015-09-17 14:39:44 +0000
committerGerrit Code Review @ Eclipse.org2015-09-17 18:27:52 +0000
commit366dcbb39a7d18756641058427bbec4f3d828b06 (patch)
treee402042df6b56e44d85398077054122bf292325d /launch
parent6a17a26b22389ce952624a54892d1431b6a437fe (diff)
downloadorg.eclipse.cdt-366dcbb39a7d18756641058427bbec4f3d828b06.tar.gz
org.eclipse.cdt-366dcbb39a7d18756641058427bbec4f3d828b06.tar.xz
org.eclipse.cdt-366dcbb39a7d18756641058427bbec4f3d828b06.zip
Bug 477728 - Exit code not displayed in console for new Run config
Diffstat (limited to 'launch')
-rw-r--r--launch/org.eclipse.cdt.launch/src/org/eclipse/cdt/launch/internal/LocalCDILaunchDelegate.java7
1 files changed, 7 insertions, 0 deletions
diff --git a/launch/org.eclipse.cdt.launch/src/org/eclipse/cdt/launch/internal/LocalCDILaunchDelegate.java b/launch/org.eclipse.cdt.launch/src/org/eclipse/cdt/launch/internal/LocalCDILaunchDelegate.java
index 10605efdb15..9eff2610e8c 100644
--- a/launch/org.eclipse.cdt.launch/src/org/eclipse/cdt/launch/internal/LocalCDILaunchDelegate.java
+++ b/launch/org.eclipse.cdt.launch/src/org/eclipse/cdt/launch/internal/LocalCDILaunchDelegate.java
@@ -407,6 +407,13 @@ public class LocalCDILaunchDelegate extends AbstractCLaunchDelegate {
if (ICDTLaunchConfigurationConstants.DEBUGGER_MODE_CORE.equals(config.getAttribute(ICDTLaunchConfigurationConstants.ATTR_DEBUGGER_START_MODE, ICDTLaunchConfigurationConstants.DEBUGGER_MODE_RUN)))
return true;
}
+ if (mode.equals(ILaunchManager.RUN_MODE)) {
+ // We plan on splitting the Run delegate from the Debug one.
+ // For now, to keep backwards-compatibility, we need to keep the same delegate (to keep its id)
+ // However, we can just call the new delegate class
+ new LocalRunLaunchDelegate().preLaunchCheck(config, mode, monitor);
+ }
+
return super.preLaunchCheck(config, mode, monitor);
}

Back to the top