diff options
author | Alain Magloire | 2004-05-07 18:21:22 +0000 |
---|---|---|
committer | Alain Magloire | 2004-05-07 18:21:22 +0000 |
commit | 83ff50fe2776892277a0a2087406e1d5b6eaedab (patch) | |
tree | 2cdbc616ef3029a96e07206967d159153a9be8bd | |
parent | eca3f0633f1d446b433b1e8eec8b5f877ceed690 (diff) | |
download | org.eclipse.cdt-83ff50fe2776892277a0a2087406e1d5b6eaedab.tar.gz org.eclipse.cdt-83ff50fe2776892277a0a2087406e1d5b6eaedab.tar.xz org.eclipse.cdt-83ff50fe2776892277a0a2087406e1d5b6eaedab.zip |
PR 57127. Pass the stream verbatim
even if it has spaces.
This what gdb expects.
-rw-r--r-- | debug/org.eclipse.cdt.debug.mi.core/ChangeLog | 7 | ||||
-rw-r--r-- | debug/org.eclipse.cdt.debug.mi.core/mi/org/eclipse/cdt/debug/mi/core/command/MIEnvironmentCD.java | 13 |
2 files changed, 20 insertions, 0 deletions
diff --git a/debug/org.eclipse.cdt.debug.mi.core/ChangeLog b/debug/org.eclipse.cdt.debug.mi.core/ChangeLog index 5b28644b7bf..ccc6bb60089 100644 --- a/debug/org.eclipse.cdt.debug.mi.core/ChangeLog +++ b/debug/org.eclipse.cdt.debug.mi.core/ChangeLog @@ -1,4 +1,11 @@ 2004-05-07 Alain Magloire + PR 57127. Pass the stream verbatim + even if it has spaces. + This what gdb expects. + + * mi/org/eclipse/cdt/debug/mi/core/command/MIEnvironmentCD.java + +2004-05-07 Alain Magloire Patch from Keith Rolling(Palm Source). PR 60664 diff --git a/debug/org.eclipse.cdt.debug.mi.core/mi/org/eclipse/cdt/debug/mi/core/command/MIEnvironmentCD.java b/debug/org.eclipse.cdt.debug.mi.core/mi/org/eclipse/cdt/debug/mi/core/command/MIEnvironmentCD.java index 9cd7b2bc5d4..e8612cb771f 100644 --- a/debug/org.eclipse.cdt.debug.mi.core/mi/org/eclipse/cdt/debug/mi/core/command/MIEnvironmentCD.java +++ b/debug/org.eclipse.cdt.debug.mi.core/mi/org/eclipse/cdt/debug/mi/core/command/MIEnvironmentCD.java @@ -20,4 +20,17 @@ public class MIEnvironmentCD extends MICommand public MIEnvironmentCD(String path) { super("-environment-cd", new String[]{path}); //$NON-NLS-1$ } + + /** + * !@*^%^$( sigh ... gdb for this command does not make any interpretation + * So we must past the command verbatim without any changes. + * (non-Javadoc) + * @see org.eclipse.cdt.debug.mi.core.command.MICommand#parametersToString() + */ + protected String parametersToString() { + if (parameters != null && parameters.length == 1) { + return parameters[0]; + } + return super.parametersToString(); + } } |