Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDavid Inglis2004-11-30 18:18:31 +0000
committerDavid Inglis2004-11-30 18:18:31 +0000
commit5349a9c8f363cd1f0a7bf6cde0779c82eb1d5bf5 (patch)
treeb6136e67dd88d6542ed8ad4e7f4e062b031f01b2
parent10f8612c803cfe9513dfd7a029222575e43cec2a (diff)
downloadorg.eclipse.cdt-5349a9c8f363cd1f0a7bf6cde0779c82eb1d5bf5.tar.gz
org.eclipse.cdt-5349a9c8f363cd1f0a7bf6cde0779c82eb1d5bf5.tar.xz
org.eclipse.cdt-5349a9c8f363cd1f0a7bf6cde0779c82eb1d5bf5.zip
fixed bug # 69222
-rw-r--r--launch/org.eclipse.cdt.launch/src/org/eclipse/cdt/launch/ui/CMainTab.java4
1 files changed, 3 insertions, 1 deletions
diff --git a/launch/org.eclipse.cdt.launch/src/org/eclipse/cdt/launch/ui/CMainTab.java b/launch/org.eclipse.cdt.launch/src/org/eclipse/cdt/launch/ui/CMainTab.java
index 93f4b27d286..662d6a1cce0 100644
--- a/launch/org.eclipse.cdt.launch/src/org/eclipse/cdt/launch/ui/CMainTab.java
+++ b/launch/org.eclipse.cdt.launch/src/org/eclipse/cdt/launch/ui/CMainTab.java
@@ -611,6 +611,8 @@ public class CMainTab extends CLaunchConfigurationTab {
if (bins != null && bins.length == 1) {
binary = bins[0];
}
+ } else if (cElement instanceof IBinary) {
+ binary = (IBinary)cElement;
}
if (binary != null) {
@@ -620,7 +622,7 @@ public class CMainTab extends CLaunchConfigurationTab {
String name = binary.getElementName();
int index = name.lastIndexOf('.');
if (index > 0) {
- name = name.substring(index + 1);
+ name = name.substring(0, index - 1);
}
name = getLaunchConfigurationDialog().generateName(name);
config.rename(name);

Back to the top