aboutsummaryrefslogtreecommitdiffstats
path: root/src/de/mud/terminal
diff options
context:
space:
mode:
authorKenny Root <kenny@the-b.org>2009-07-10 08:18:17 +0000
committerKenny Root <kenny@the-b.org>2009-07-10 08:18:17 +0000
commit20a8d25fa23fc70ebbc09be5e3c6e995503be5da (patch)
tree526190420331fbd7bf7d3f81c58c0f003b78c194 /src/de/mud/terminal
parent0c34ade7797da3f8a912220c0cd04f3ea1e69bf0 (diff)
downloadconnectbot-20a8d25fa23fc70ebbc09be5e3c6e995503be5da.tar.gz
connectbot-20a8d25fa23fc70ebbc09be5e3c6e995503be5da.tar.bz2
connectbot-20a8d25fa23fc70ebbc09be5e3c6e995503be5da.zip
Fix some tabs that snuck into vt320
git-svn-id: https://connectbot.googlecode.com/svn/trunk/connectbot@368 df292f66-193f-0410-a5fc-6d59da041ff2
Diffstat (limited to 'src/de/mud/terminal')
-rw-r--r--src/de/mud/terminal/vt320.java19
1 files changed, 9 insertions, 10 deletions
diff --git a/src/de/mud/terminal/vt320.java b/src/de/mud/terminal/vt320.java
index bdafefd..f628cd4 100644
--- a/src/de/mud/terminal/vt320.java
+++ b/src/de/mud/terminal/vt320.java
@@ -92,13 +92,13 @@ public abstract class vt320 extends VDUBuffer implements VDUInput {
char c;
for (int i = 0; i < len; i++) {
- c = s[start + i];
- // Shortcut for my favorite ASCII
- if (c <= 0x7F) {
- if (lastChar != -1)
- putChar((char) lastChar, false);
- lastChar = c;
- } else if (!Character.isLowSurrogate(c) && !Character.isHighSurrogate(c)) {
+ c = s[start + i];
+ // Shortcut for my favorite ASCII
+ if (c <= 0x7F) {
+ if (lastChar != -1)
+ putChar((char) lastChar, false);
+ lastChar = c;
+ } else if (!Character.isLowSurrogate(c) && !Character.isHighSurrogate(c)) {
if (Character.getType(c) == Character.NON_SPACING_MARK) {
if (lastChar != -1) {
char nc = Precomposer.precompose((char) lastChar, c);
@@ -106,11 +106,11 @@ public abstract class vt320 extends VDUBuffer implements VDUInput {
lastChar = -1;
}
} else {
- if (lastChar != -1)
+ if (lastChar != -1)
putChar((char) lastChar, false);
lastChar = c;
}
- }
+ }
}
if (lastChar != -1)
@@ -1525,7 +1525,6 @@ public void setScreenSize(int c, int r, boolean broadcast) {
// //return;
// }
-
switch (term_state) {
case TSTATE_DATA:
/* FIXME: we shouldn't use chars with bit 8 set if ibmcharset.