diff options
author | Eugene Tarassov | 2014-01-25 03:11:42 +0000 |
---|---|---|
committer | Eugene Tarassov | 2014-01-25 03:11:42 +0000 |
commit | ef9ac2034a5d156cf2e4ff5e4fb5825bd55c1712 (patch) | |
tree | 5674aac62631c761b16111892893c0ac0f963546 /plugins | |
parent | a1f860540ca85dec8173e4ec5cf1dce53f013971 (diff) | |
download | org.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.java | 11 |
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); } |