From fa74ab261d0de2addebf748eeb6f6c2265de273a Mon Sep 17 00:00:00 2001 From: Michael Keppler Date: Thu, 16 Apr 2020 07:52:01 +0200 Subject: Bug 562191 - External tools command line starts with superfluous blank Remove the superfluous blank when creating the command line. Also bump version since this is the first change in core.externaltools for 4.16. Change-Id: Ib0243fc787d0d252aeb8be25c631d0cdb13c6dcb Signed-off-by: Michael Keppler --- org.eclipse.core.externaltools/META-INF/MANIFEST.MF | 2 +- org.eclipse.core.externaltools/pom.xml | 2 +- .../internal/launchConfigurations/ProgramLaunchDelegate.java | 4 +++- 3 files changed, 5 insertions(+), 3 deletions(-) diff --git a/org.eclipse.core.externaltools/META-INF/MANIFEST.MF b/org.eclipse.core.externaltools/META-INF/MANIFEST.MF index 927e7ebaf..12bb1341c 100644 --- a/org.eclipse.core.externaltools/META-INF/MANIFEST.MF +++ b/org.eclipse.core.externaltools/META-INF/MANIFEST.MF @@ -3,7 +3,7 @@ Bundle-ManifestVersion: 2 Bundle-Name: %pluginName Bundle-Localization: plugin Bundle-SymbolicName: org.eclipse.core.externaltools;singleton:=true -Bundle-Version: 1.1.600.qualifier +Bundle-Version: 1.1.700.qualifier Bundle-Activator: org.eclipse.core.externaltools.internal.ExternalToolsCore Require-Bundle: org.eclipse.core.runtime;bundle-version="[3.5.0,4.0.0)", org.eclipse.debug.core;bundle-version="[3.9.0,4.0.0)", diff --git a/org.eclipse.core.externaltools/pom.xml b/org.eclipse.core.externaltools/pom.xml index 17d09bb83..02caa34cf 100644 --- a/org.eclipse.core.externaltools/pom.xml +++ b/org.eclipse.core.externaltools/pom.xml @@ -18,6 +18,6 @@ org.eclipse.core org.eclipse.core.externaltools - 1.1.600-SNAPSHOT + 1.1.700-SNAPSHOT eclipse-plugin diff --git a/org.eclipse.core.externaltools/src/org/eclipse/core/externaltools/internal/launchConfigurations/ProgramLaunchDelegate.java b/org.eclipse.core.externaltools/src/org/eclipse/core/externaltools/internal/launchConfigurations/ProgramLaunchDelegate.java index bc1a1c6b9..4d599c584 100644 --- a/org.eclipse.core.externaltools/src/org/eclipse/core/externaltools/internal/launchConfigurations/ProgramLaunchDelegate.java +++ b/org.eclipse.core.externaltools/src/org/eclipse/core/externaltools/internal/launchConfigurations/ProgramLaunchDelegate.java @@ -180,7 +180,9 @@ public class ProgramLaunchDelegate extends LaunchConfigurationDelegate { } StringBuilder buf = new StringBuilder(); for (String c : commandLine) { - buf.append(' '); + if (buf.length() > 0) { + buf.append(' '); + } StringBuilder command = new StringBuilder(); boolean containsSpace = false; for (char character : c.toCharArray()) { -- cgit v1.2.3