Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorEugene Tarassov2014-01-25 03:11:42 +0000
committerEugene Tarassov2014-01-25 03:11:42 +0000
commitef9ac2034a5d156cf2e4ff5e4fb5825bd55c1712 (patch)
tree5674aac62631c761b16111892893c0ac0f963546 /plugins
parenta1f860540ca85dec8173e4ec5cf1dce53f013971 (diff)
downloadorg.eclipse.tcf-ef9ac2034a5d156cf2e4ff5e4fb5825bd55c1712.tar.gz
org.eclipse.tcf-ef9ac2034a5d156cf2e4ff5e4fb5825bd55c1712.tar.xz
org.eclipse.tcf-ef9ac2034a5d156cf2e4ff5e4fb5825bd55c1712.zip
TCF Debugger: fixed handling of LF in the DPrintf console
Diffstat (limited to 'plugins')
-rw-r--r--plugins/org.eclipse.tcf.debug.ui/src/org/eclipse/tcf/internal/debug/ui/model/TCFConsole.java11
1 files changed, 11 insertions, 0 deletions
diff --git a/plugins/org.eclipse.tcf.debug.ui/src/org/eclipse/tcf/internal/debug/ui/model/TCFConsole.java b/plugins/org.eclipse.tcf.debug.ui/src/org/eclipse/tcf/internal/debug/ui/model/TCFConsole.java
index 097187c41..29132839d 100644
--- a/plugins/org.eclipse.tcf.debug.ui/src/org/eclipse/tcf/internal/debug/ui/model/TCFConsole.java
+++ b/plugins/org.eclipse.tcf.debug.ui/src/org/eclipse/tcf/internal/debug/ui/model/TCFConsole.java
@@ -123,6 +123,17 @@ class TCFConsole extends AbstractConsole {
rtt.write(ch);
}
}
+ else if (type == TYPE_DPRINTF) {
+ int i = 0;
+ for (int j = 0; j < m.data.length; j++) {
+ if (m.data[j] == '\n') {
+ rtt.write(m.data, i, j - i);
+ rtt.write('\r');
+ i = j;
+ }
+ }
+ rtt.write(m.data, i, m.data.length - i);
+ }
else {
rtt.write(m.data);
}

Back to the top