Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAlain Magloire2004-02-11 20:48:14 +0000
committerAlain Magloire2004-02-11 20:48:14 +0000
commitd3531f14298f95580bc06116a3df234e7f20e520 (patch)
treef9f9999e5abe606a9f0b9aab4fda98c6f9dbc440
parented629518d539bfbf604bab46a15e08adc81bc587 (diff)
downloadorg.eclipse.cdt-d3531f14298f95580bc06116a3df234e7f20e520.tar.gz
org.eclipse.cdt-d3531f14298f95580bc06116a3df234e7f20e520.tar.xz
org.eclipse.cdt-d3531f14298f95580bc06116a3df234e7f20e520.zip
use String.endsWith("(gdb)") to find the prompt
-rw-r--r--debug/org.eclipse.cdt.debug.mi.core/ChangeLog7
-rw-r--r--debug/org.eclipse.cdt.debug.mi.core/src/org/eclipse/cdt/debug/mi/core/MIPlugin.java2
2 files changed, 8 insertions, 1 deletions
diff --git a/debug/org.eclipse.cdt.debug.mi.core/ChangeLog b/debug/org.eclipse.cdt.debug.mi.core/ChangeLog
index 949bc620686..d23317fa2dc 100644
--- a/debug/org.eclipse.cdt.debug.mi.core/ChangeLog
+++ b/debug/org.eclipse.cdt.debug.mi.core/ChangeLog
@@ -1,3 +1,10 @@
+2004-02-11 Alain Magloire
+
+ Use String.endsWith("(gdb)") to detect the prompt.
+ Sometimes gdb does not flush the endline.
+
+ * src/org/eclipse/cdt/debug/mi/core/MIPlugin.java
+
2004-01-30 Alain Magloire
Allow the clients to override the interrupt.
diff --git a/debug/org.eclipse.cdt.debug.mi.core/src/org/eclipse/cdt/debug/mi/core/MIPlugin.java b/debug/org.eclipse.cdt.debug.mi.core/src/org/eclipse/cdt/debug/mi/core/MIPlugin.java
index c2b458da05e..54348253ea7 100644
--- a/debug/org.eclipse.cdt.debug.mi.core/src/org/eclipse/cdt/debug/mi/core/MIPlugin.java
+++ b/debug/org.eclipse.cdt.debug.mi.core/src/org/eclipse/cdt/debug/mi/core/MIPlugin.java
@@ -350,7 +350,7 @@ public class MIPlugin extends Plugin {
while ((line = reader.readLine()) != null) {
line = line.trim();
//System.out.println("GDB " + line);
- if (line.startsWith("(gdb)")) {
+ if (line.endsWith("(gdb)")) {
break;
}
}

Back to the top