summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--altosui/Altos.java8
1 files changed, 7 insertions, 1 deletions
diff --git a/altosui/Altos.java b/altosui/Altos.java
index 37a4f67b..36490844 100644
--- a/altosui/Altos.java
+++ b/altosui/Altos.java
@@ -240,9 +240,15 @@ public class Altos {
}
}
+ int i;
+ for (i = l - 1; i >= 0; i--)
+ if (bytes[s+i] != 0)
+ break;
+
+ l = i + 1;
byte[] b = new byte[l];
- for (int i = 0; i < l; i++)
+ for (i = 0; i < l; i++)
b[i] = (byte) bytes[s+i];
String n = new String(b, unicode_set);
return n;