Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDavid Inglis2004-11-30 18:05:13 +0000
committerDavid Inglis2004-11-30 18:05:13 +0000
commit3dd222fb3542867ad95bf6e695d0463ba743e21d (patch)
tree24ce582741e090159fef52bdcd8c8d3932cf616c /launch/org.eclipse.cdt.launch
parent84ba412d4b41ab8d07cc1d991c5c67539cba9074 (diff)
downloadorg.eclipse.cdt-3dd222fb3542867ad95bf6e695d0463ba743e21d.tar.gz
org.eclipse.cdt-3dd222fb3542867ad95bf6e695d0463ba743e21d.tar.xz
org.eclipse.cdt-3dd222fb3542867ad95bf6e695d0463ba743e21d.zip
fixed bug # 69222
Diffstat (limited to 'launch/org.eclipse.cdt.launch')
-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