aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--AndroidManifest.xml2
-rw-r--r--src/de/mud/terminal/vt320.java19
2 files changed, 10 insertions, 11 deletions
diff --git a/AndroidManifest.xml b/AndroidManifest.xml
index 11933a0..c26d35e 100644
--- a/AndroidManifest.xml
+++ b/AndroidManifest.xml
@@ -2,7 +2,7 @@
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="org.connectbot"
android:versionName="1.6-dev"
- android:versionCode="173">
+ android:versionCode="174">
<application
android:icon="@drawable/icon"
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.