1.1 --- a/rt/vm/src/main/java/org/apidesign/vm4brwsr/VM.java Mon Apr 28 10:59:12 2014 +0200
1.2 +++ b/rt/vm/src/main/java/org/apidesign/vm4brwsr/VM.java Mon Apr 28 17:31:29 2014 +0200
1.3 @@ -459,7 +459,11 @@
1.4 + " function registerResource(n, a64) {\n"
1.5 + " var str = atob(a64);\n"
1.6 + " var arr = [];\n"
1.7 - + " for (var i = 0; i < str.length; i++) arr.push(str.charCodeAt(i) & 0xff);\n"
1.8 + + " for (var i = 0; i < str.length; i++) {\n"
1.9 + + " var ch = str.charCodeAt(i) & 0xff;\n"
1.10 + + " if (ch > 127) ch -= 256;\n"
1.11 + + " arr.push(ch);\n"
1.12 + + " }\n"
1.13 + " if (!resources[n]) resources[n] = [arr];\n"
1.14 + " else resources[n].push(arr);\n"
1.15 + " }\n"