aboutsummaryrefslogtreecommitdiff
path: root/src/runtime.js
diff options
context:
space:
mode:
Diffstat (limited to 'src/runtime.js')
-rw-r--r--src/runtime.js8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/runtime.js b/src/runtime.js
index 959cdfd5..868aacb6 100644
--- a/src/runtime.js
+++ b/src/runtime.js
@@ -395,15 +395,15 @@ var Runtime = {
code = code & 0xFF;
if (buffer.length == 0) {
- if ((code & 0x80) == 0) { // 0xxxxxxx
+ if ((code & 0x80) == 0x00) { // 0xxxxxxx
return String.fromCharCode(code);
}
buffer.push(code);
- if (((code & 0xE0) ^ 0xC0) == 0) { // 110xxxxx
+ if ((code & 0xE0) == 0xC0) { // 110xxxxx
needed = 1;
- } else if (((code & 0xF0) ^ 0xE0) == 0) { // 1110xxxx
+ } else if ((code & 0xF0) == 0xE0) { // 1110xxxx
needed = 2;
- } else { // 11110xxx
+ } else { // 11110xxx
needed = 3;
}
return '';