diff options
author | John Cortell | 2010-06-02 14:16:38 +0000 |
---|---|---|
committer | John Cortell | 2010-06-02 14:16:38 +0000 |
commit | 21b37f0e959f4fd9ced2841b65008a8dd1287f52 (patch) | |
tree | 0b9fd4ff588ebd0b72bf5e09f1e3352116c3a4ab /launch/org.eclipse.cdt.launch | |
parent | e938acbcb4f29264bf23b59fb966c44e8483c0ed (diff) | |
download | org.eclipse.cdt-21b37f0e959f4fd9ced2841b65008a8dd1287f52.tar.gz org.eclipse.cdt-21b37f0e959f4fd9ced2841b65008a8dd1287f52.tar.xz org.eclipse.cdt-21b37f0e959f4fd9ced2841b65008a8dd1287f52.zip |
Bug 315396: EDC launch imported executable causes divide by zero exception
Diffstat (limited to 'launch/org.eclipse.cdt.launch')
-rw-r--r-- | launch/org.eclipse.cdt.launch/src/org/eclipse/cdt/launch/AbstractCLaunchDelegate2.java | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/launch/org.eclipse.cdt.launch/src/org/eclipse/cdt/launch/AbstractCLaunchDelegate2.java b/launch/org.eclipse.cdt.launch/src/org/eclipse/cdt/launch/AbstractCLaunchDelegate2.java index 1c16319760f..2c7c21fd100 100644 --- a/launch/org.eclipse.cdt.launch/src/org/eclipse/cdt/launch/AbstractCLaunchDelegate2.java +++ b/launch/org.eclipse.cdt.launch/src/org/eclipse/cdt/launch/AbstractCLaunchDelegate2.java @@ -301,6 +301,9 @@ public abstract class AbstractCLaunchDelegate2 extends LaunchConfigurationDelega try { // Number of times we'll end up calling IProject.build() final int buildCount = (buildConfigID == null) ? 1 : project.getDescription().getBuildSpec().length; + if (buildCount == 0) { + return; // the case for an imported-executable project; see bugzilla 315396 + } final int subtaskTicks = TOTAL_TICKS / buildCount; if (buildConfigID != null) { |